body{margin:0;font-family:"Roboto";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:"Roboto",source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@keyframes drop-in{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-blackdrop{0%{opacity:0}to{opacity:.4}}@keyframes fade-out-blackdrop{0%{opacity:.4}to{opacity:0}}@keyframes popup-in{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}@keyframes popup-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12%)}}.App{text-align:center}.header.page-header{font-family:vodafoneBold;padding:2%;font-size:1.5em;font-weight:400;text-align:center;justify-content:center}@media only screen and (min-width:320px) and (max-width:450px){.header.page-header{text-align:left;padding-top:30px;padding-left:0}.App{background:#fff}}@media only screen and (min-width:500px) and (max-width:768px){.App{background:#fff}}.cardWrapper{border-radius:5px;background-color:#fff;padding:0 0 10px;margin:0 15px 5px 0;border:.6px solid #ccc;position:relative;outline:none;width:225px;flex-direction:column;height:100%;align-items:center}.additiona-service-price-tags{font-size:32px!important}.cardWrapper .up_down_icon{padding:20px 28px}.card-details .size{font-size:16px;margin:0;padding:0 0 10px;height:0}.cardWrapper .price{font-size:16px;font-family:"vodafoneBold";margin:0!important;padding:16px 0 6px}.price-discount{background-color:red;position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);color:#fff;padding:4px 12px;border-radius:16px;font-family:Roboto;font-size:12px;font-style:normal;display:flex;text-wrap:nowrap;justify-content:center;align-items:center;font-weight:500}.green-bg-tick{position:absolute;right:-1px;bottom:-3px}.green-border{border:2px solid green}.super-wifi-img{padding:0 30px}.divider-line{width:100%;height:.6px;width:225px;background:#ccc}.quantity{font-style:normal;font-weight:700;font-size:22px;margin:0!important;padding:10px 0}.ie-compatibility{display:-ms-grid;-ms-grid-columns:min-content}.contract-cover-card-header{font-family:"Roboto";font-style:normal;font-weight:700;font-size:18px;width:12em;padding:0 1em}.contract-cover-card-text{font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px;text-align:center;color:#6d6d76;padding:0 1em}.contract-cover-plus-container,.selected-card,.selected-voip,.superwifi-container,.voip-container{margin:16px 16px 16px 0;display:flex;padding:24px;border:.5px solid #a8acb8;align-items:center;justify-content:center;grid-gap:16px;gap:16px;border-radius:24px;background:#fff;width:250px;height:250px}.selected-voip,.voip-container{width:239px;flex-direction:column}.selected-card,.selected-voip,.superwifi-container{flex-direction:column;position:relative}.selected-card,.selected-voip{justify-content:center;background:#fff;border:1px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.contract-cover-plus-prize{color:#08081b;font-family:"VodafoneRegular";font-size:30px;font-style:normal;font-weight:700;line-height:150%;text-align:left;margin:0 0 16px}.contract-cover-plus-main{display:flex;flex-direction:column;justify-content:start;width:100%}.contract-cover-plus-logo-container{display:flex;height:25px;justify-content:center;align-items:center}.contract-cover-plus-text{margin-top:16px;font-size:22px;font-weight:500}.contract-cover-plus-duration,.contract-cover-plus-text{color:#08081b;font-family:Roboto;font-style:normal;line-height:24px}.contract-cover-plus-duration{font-size:16px;font-weight:700;margin-left:8px}.contract-cover-prize-container,.voip-price-container{display:flex;flex-direction:row;align-items:baseline}.voip-price-container{justify-content:center}.contract-cover-plus-logo-text{-webkit-text-fill-color:transparent;background:radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:700;margin-left:6px}.contract-cover-plus-logo-main-container{display:flex;align-items:center}.additional-service-button{border-radius:50px;border:1px solid #000;background-color:#fff}.additional-service-button,.additional-service-selected-button{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;padding:12px;width:100%}.additional-service-button,.additional-service-selected-button{border-radius:50px;font-weight:700}.additional-service-selected-button{background:#08081b;color:#fff}.additional-service-price,.additional-service-price-description{color:#08081b;font-family:"VodafoneRegular";font-size:17px;font-style:normal;font-weight:700}.voip-logo-main-container{display:flex;align-items:center;justify-content:center;padding:16px}.voip-price{font-family:Roboto;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;padding:16px}.voip-logo{height:60px;width:60px}@media only screen and (max-width:1024px){.cardWrapper{padding:10px 0!important}.contract-cover-card-header,.divider-line{width:100%}}@media only screen and (min-width:320px) and (max-width:450px){.superwifi-container,.voip-container{border-radius:24px;border:.5px solid #a8acb8}.selected-card,.superwifi-container,.voip-container{display:flex;padding:24px;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;background:#fff;margin:0 0 12px}.selected-card{border-radius:24px;position:relative}.contract-cover-plus-container,.selected-card,.selected-voip,.superwifi-container,.voip-container{width:100%;margin:0 0 12px}.selected-card{border:1px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.additional-service-button,.additional-service-selected-button{width:100%}}.arrow-icon{fill:none;stroke:#fff;stroke-width:1.5em;vertical-align:middle}.closeButtonCross{background-color:red}.icon-chevron-down{stroke:#000;margin-right:5px;transform:rotate(0deg)}.icon-chevron-up{stroke:#000;margin-right:5px;transform:rotate(180deg)}.icon-chevron-left{stroke:#000;margin-right:5px;transform:rotate(90deg)}.icon-chevron-right{stroke:#000;margin-right:5px;transform:rotate(270deg)}.vetting-icon-chevron-up{transform:rotate(180deg);transition:all .1s linear .1s}.vetting-icon-chevron-down{transform:rotate(0deg);transition:all .1s linear .1s}.grey{stroke:#aaa!important}.red-arrow{stroke-width:1em;width:15px;stroke:#ec3e3e}@media only screen and (min-width:450px){.vodacom-logo-mobile{display:none}.vodacom-logo-web{display:block}}@media only screen and (max-width:450px){.vodacom-logo-mobile{display:block}.vodacom-logo-web{display:none}}.desktop-back-container{background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.2);width:100%;display:flex;padding:2% 15%;margin-bottom:1%;justify-content:space-between;align-items:center}.back-arrow-icon{display:flex;align-items:center;cursor:pointer}.desktop-back-button-wrapper{display:flex;flex-direction:row}.back-button-wrapper,.back-item{flex-direction:row}.back-item{margin-left:5em;display:flex;justify-content:space-between;align-items:center}.back-button{letter-spacing:.1em;font-family:"VodafoneBold";background-color:#fff;border:none;font-size:.8em;padding-left:0}.submit-order-red-button{border-radius:5px}.submit-order-grey-button,.submit-order-red-button{font-family:"VodafoneBold";margin:auto auto auto 10px;min-width:150px!important}.submit-order-grey-button{border-radius:5px;letter-spacing:1px;border:none;text-align:center;outline:none;padding:10px 25px;font-size:1em;background-color:#ebebeb;color:#cfcfcf}.submit-order-red-button-back:enabled:hover{background-color:green}.price-label{font-family:"VodafoneRegular";padding:.3em;color:#5d6061;letter-spacing:2px}.total-price{font-family:"VodafoneBold";padding:.3em;color:#005765;letter-spacing:1px}.mobile-back-container{display:none}.total-cost-container{display:flex;justify-content:flex-end;align-items:end}.total-monthly-cost-container{margin-right:2em}.price-and-checkout-section{display:flex;justify-content:flex-end}.back-item-checkout-btn{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:500px){.desktop-back-container{padding:3% 5%}.back-item{margin-left:0}.total-monthly-cost-container{margin-right:1em}.back-item-btn-container,.price-and-checkout-section{display:flex;justify-content:flex-end}.back-item-btn-container{width:100%}}@media only screen and (min-width:320px) and (max-width:450px){.mobile-back-container{background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1);width:100%;display:flex;padding:2% 5%;margin-bottom:1%;justify-content:space-between;align-items:center;position:fixed;top:69px;z-index:3}.desktop-back-button-wrapper{display:none}.desktop-back-container{padding:3% 5%}.back-item{margin-left:0;flex-direction:column-reverse}.submit-order-red-button-back{font-family:"VodafoneBold";border-radius:5px;letter-spacing:1px;border:none;margin:auto;text-align:center;outline:none;padding:.5em 1em;font-size:1em;background-color:green;color:#fff;cursor:pointer}.total-cost-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1em}.total-monthly-cost-container{margin-right:0;display:flex;font-size:1em}.price-and-checkout-section{width:100%;display:flex;flex-direction:column}.submit-order-grey-button,.submit-order-red-button{width:100%;margin-left:0}.back-item-btn-container{display:flex;width:100%}.back-item-checkout-btn{display:flex;justify-content:center;align-items:center}}.callmeBack-btn-wrapper{margin-left:10px}.callmeBack-btn-wrapper button{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#282828;background:#fff;border-radius:25px;border:1px solid #282828;box-sizing:border-box;padding:9.5px 16px;display:flex;justify-content:center;align-items:center;min-width:130px}.callmeBack-btn-wrapper button svg{margin-right:5px}@media only screen and (min-width:320px) and (max-width:450px){.callmeBack-btn-wrapper{margin:10px 0 10px 3px;width:65%}.callmeBack-btn-wrapper button{width:100%}.callmeBack-btn-icon{display:none}}@media only screen and (min-width:500px) and (max-width:923px){.callmeBack-btn-wrapper{width:100%;margin:10px -21px 10px 0}.callmeBack-btn-wrapper button{min-width:155px;height:46px;margin:0 27px}}.whatsapp-btn{font-family:Roboto;font-weight:700;font-size:16px;color:#282828;background:#fff;border-radius:25px;display:flex;justify-content:space-around;align-items:center;background-color:#000;color:#fff;border:none;text-align:center;outline:none;padding:10px 25px;margin-left:10px}@media only screen and (min-width:320px) and (max-width:667px){.whatsappbtn-wrapper-button{margin-top:0;width:70%}.whatsapp-btn{width:94%;margin-top:10px}.whatsapp-btn-icon{display:none}}@media only screen and (min-width:668px) and (max-width:1800px){.whatsappbtn-wrapper-button{margin-top:0;display:flex;align-items:center}.whatsapp-btn{width:173px}}.callmeback-container{background:#fff;width:65%;margin:auto;border-radius:6px;padding:2rem;position:relative}.callmeback-close-btn{position:absolute;right:2rem;font-size:2rem;top:1rem;cursor:pointer}.callmeback-head-section{margin:0}.callmeback-heading{font-family:Roboto;font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#282828;margin:8px}.callmeback-cancel-btn{margin-right:20px}.callmeback-alt-heading{font-family:Roboto;font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#282828;left:0;text-align:left;padding:2% 0 1%;border-top:1px solid #ccc}.callmeback-desc{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#333;margin-bottom:8px}.callmeback-form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0;align-items:flex-start}.callmeback-form-parentWrapper{height:500px;overflow:auto}.callmeback-submit-btn{margin-top:1rem;text-align:left}.callmeback-submit-btn button{width:200px;height:40px;background:#282828;border-radius:6px;border:none;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px;align-items:center;text-align:center;color:#fff}.callmeback-submit-btn button:disabled{background:#ebebeb;color:#ccc}.callmeback-ref-no{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#333}.callmeback-oky-btn,.callmeback-ref-wrapper{display:flex;justify-content:center}.callmeback-oky-btn{align-items:center;width:100%;padding:1rem 0 0}.callmeback-oky-btn button{width:120px;height:40px;background:#e60000;border-radius:6px;text-align:center;color:#fff;border:none;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.callmeback-head-section svg{margin-bottom:0}.callmeback-hrline{width:48px;height:2px;left:0;top:0;background:#282828;align-self:center;justify-self:center}.callme-back-whatsapp-buttonWrapper{display:flex;justify-content:center}@media only screen and (min-width:320px) and (max-width:450px){.callmeback-container{width:100%;padding:8px;min-height:100vh;display:flex;align-items:center}.callmeback-container-miniapp-focused{width:100%;min-height:100vh;padding:8px 8px 350px;background:#fff;margin:auto;border-radius:6px;position:relative}.input-field-wrapper-50{width:100%}.callmeback-submit-btn{width:100%;display:flex;flex-direction:column-reverse}.callmeback-submit-btn button{width:100%;margin-bottom:12px}.callmeback-form-parentWrapper{height:74vh}.callmeback-cancel-btn{margin-bottom:10px}}@media only screen and (min-width:500px) and (max-width:769px){.callmeback-container{width:90%}.callmeback-form-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0;align-items:flex-start}}.with-popup-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow-y:scroll}.with-popup-backdrop{width:100%;height:100%;background:#000;opacity:.4}.with-popup-main-content{position:absolute;margin:auto;top:50%;transform:translateY(-50%);width:100%}.with-popup-error-bar{background-color:#fecb00;color:#000;position:fixed;z-index:1;padding:1.5em 0;display:flex;width:100%;align-items:center;justify-content:space-between}.with-popup-error-bar-content{display:flex;align-items:center;padding-left:4em}.with-popup-error-bar-text{padding-left:1.5em;text-align:left}.with-popup-error-bar-dismiss{cursor:pointer;padding-right:4em;font-family:"Roboto";font-weight:700}.with-popup-info-bar{background:radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);box-shadow:0 5px 15px rgba(0,0,0,.15);color:#fff;position:fixed;z-index:1;padding:1.5em 0;display:flex;width:100%;align-items:center;justify-content:space-between}.with-popup-info-bar-content{display:flex;align-items:center;padding-left:4em}.with-popup-info-bar-text{padding-left:1.5em}.with-popup-info-bar-dismiss{cursor:pointer;padding-right:4em;font-family:"Roboto";font-weight:700}@media only screen and (min-width:320px) and (max-width:450px){.with-popup-main-content{top:0;transform:translateY(0)}.with-popup-error-bar-icon{display:none}.with-popup-error-bar{display:block}.with-popup-error-bar-text{padding-left:1em}.with-popup-error-bar-content{padding-left:0}.with-popup-error-bar-dismiss{padding:1em 1em 0 0;float:right}.with-popup-info-bar{display:block}.with-popup-info-bar-text{padding-left:1em;text-align:start}.with-popup-info-bar-content{padding-left:0}.with-popup-info-bar-dismiss{padding:1em 1em 0 0;float:right}}.vetting-input-box{font-family:Roboto;font-size:16px;height:56px;background:#fff;border:.6px solid #ccc;box-sizing:border-box;border-radius:4px;padding:1em;-webkit-appearance:none;-moz-appearance:textfield}.vetting-note-wrapper{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#666;line-height:21px;display:flex;align-items:center}.vetting-note{margin-left:8px}.vetting-invalid-msg{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#bd0000;margin-left:8px;display:flex}.vetting-invalid-msg-wrapper{display:flex;line-height:21px;align-items:center}.vetting-input-element-invalid{border:1.2px solid #bd0000!important}.width200{width:200%!important;text-align:left}.vetting-dropdown-option-container{display:flex;flex-direction:row;border:.6px solid #999;padding:1em;width:100%;justify-content:space-between;align-items:center;border-radius:4px;font-size:16px;font-family:"Roboto";font-weight:400;cursor:pointer;height:56px}.vetting-current-option{margin:0!important}.vetting-arrow-icons-wrapper{display:flex;align-items:center;margin:0!important;justify-content:center}.vetting-all-options{position:absolute;width:100%;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15);overflow-x:hidden;flex-direction:column;margin-top:2px;z-index:11;line-height:normal;color:#282828;max-height:300px;overflow-y:scroll}.vetting-all-options,.vetting-single-option{display:flex;font-family:Roboto;font-size:16px}.vetting-single-option{font-style:normal;font-weight:400;line-height:24px;padding:12px 24px;margin:0!important;cursor:pointer;justify-content:space-between;text-align:left}.vetting-selected-option{background:#f4f4f4}.vetting-all-options::-webkit-scrollbar{width:6px}.vetting-all-options::-webkit-scrollbar-track{background:#dbdbdb;border-radius:2.5px}.vetting-all-options::-webkit-scrollbar-thumb{background:#4a4d4e;border-radius:2.5px}.vetting-select-wrapper{margin-bottom:5px}.newwhatsappbtn-wrapper{display:flex;justify-content:center}.newwhatsappbtn{width:380px;font-family:Roboto;font-weight:400;font-size:16px;background-color:#3aaa35;border-radius:40px;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;color:#fff;border:none}@media only screen and (min-width:320px) and (max-width:450px){.newwhatsappbtn{width:80%;font-family:Roboto;font-weight:400;font-size:16px;background-color:#3aaa35;border-radius:40px;padding:1em;margin-bottom:1em;color:#fff}.newwhatsappbtn-wrapper{display:flex;justify-content:center}.newwhatsappbtn-wrapper span strong:last-child{display:none}.newwhatsappbtn-wrapper-text{margin-left:-25px}}.data-label{display:flex;width:50%;margin-bottom:5px;text-align:left}@media only screen and (min-width:500px) and (max-width:768px){.data-label{width:50%}}@media only screen and (min-width:320px) and (max-width:450px){.data-label{width:100%}}.dropdown-option-container{font-family:"VodafoneRegular";font-size:18px;color:#666;height:42px;border-bottom:1px solid #ccc;padding:1% 3%;position:relative;width:100%!important;display:flex;justify-content:space-between;cursor:pointer;margin:0!important}.all-options{position:absolute;width:100%;z-index:1;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);overflow-x:hidden;font-family:"VodafoneBold";font-size:16px;display:flex;flex-direction:column;margin:0!important;z-index:11;max-height:300px}.drop-down-label{top:0}.drop-down-label,.super-script-label{display:block;position:absolute;padding:10px 0;transition:all .15s linear;color:#686868;font-size:1em}.super-script-label{top:-.5em;font-size:.75em;transform:translateY(-60%)}.select-wrapper{position:relative;margin:0!important}.data-label-value{display:flex;width:100%;font-family:"VodafoneBold"}@media only screen and (min-width:500px) and (max-width:768px){.data-label-value{width:50%}}@media only screen and (min-width:320px) and (max-width:450px){.data-label-value{width:100%}}.includedServiceComponentWrapper{display:block;background:#fff;display:flex;padding:1.5rem 1.5rem 0;background-color:#fff}.includedServiceComponentPlus{font-weight:400;font-size:1.5rem;width:10%;padding-top:4px}.includedServiceComponentText{display:block;text-align:left}.includedServiceComponentSubtext{padding-top:.5rem;font-family:Roboto;font-style:normal;font-weight:400;font-size:1rem;color:#666;display:flex}.includedServiceComponentName{margin-bottom:8px!important;font-family:Roboto;font-style:normal;font-weight:700;font-size:15px;color:#282828;display:flex;align-items:center}@media only screen and (min-width:320px) and (max-width:450px){.includedServiceComponentPlus{width:15%;padding-top:0;padding-right:1rem}.includedServiceComponentWrapper{padding:1rem 1rem 0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-container{width:100%;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.input-label{display:block;position:absolute;padding:10px 0;transition:all .15s linear;top:0;color:#686868;font-size:1em}.input-element{box-sizing:border-box;transition:all .2s;padding:0 5%;border:0;border-bottom:1px solid #ccc;height:40px;margin-bottom:5px;outline:0;z-index:1;background:transparent;font-size:14px}.select-element{padding:10px;display:block;box-shadow:inset 0 1px 3px rgba(50,50,50,.75);border-radius:3px;width:100%;margin-top:.9em;margin-bottom:5px}.input-element:focus+.input-label,.input-element:valid+.input-label{font-size:.75em;transform:translateY(-60%)}.input-element-invalid{border-bottom:1px solid red}.input-element:active,.input-element:focus{border-top:none!important;border-left:none;border-right:none}.checkbox-label{-webkit-user-select:none;user-select:none;cursor:pointer}.invalid-msg{text-align:right;font-size:15px;color:#e60000;display:none;font-weight:700;display:block}input[type=date]:required:invalid::-webkit-input-placeholder{color:#fff}.svg-loader-container{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1001}.svg-loader-backdrop{background:#fff;opacity:.6;width:100%;height:100%}.svg-loader-spinner-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px}.svg-loader-spinner-svg-path{animation:loader__trace--animate 2.5s linear infinite}.mmr2-searchbar-container{position:relative}.mmr2-search-bar-wrapper{background:#fff;border:.6px solid #ccc;box-sizing:border-box;border-radius:50px;width:100%;display:flex;flex-direction:row;padding:0 18px;justify-content:center;align-items:center;height:50px}.mmr2-search-bar-wrapper input{margin:0 0 0 8px!important;padding:0!important;outline:none;border:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;position:relative}.search-result__list-container{top:2.6em}.submit-lead-request-error__container{display:flex;flex-direction:column;text-align:center;padding:5%;background:#fff;margin:auto;width:80%;border-radius:5px;height:80vh;position:relative}.submit-lead-request-error__close-btn{position:absolute;color:#999;font-size:1.2rem;cursor:pointer;top:1rem;right:1rem;outline:none;border:none;background:none}.submit-lead-request-error__close-btn:hover{color:#666}.submit-lead-request-error__heading{margin:1% 0;font-family:"vodafoneBold";font-size:1.8rem}.submit-lead-request-error__description{margin:1.5em 0;line-height:1.2;font-size:18px;color:#666}.submit-lead-request-error__btn{position:absolute;margin:auto;left:0;right:0;bottom:50px}.submit-lead-request-error__btn button{background-color:#e60000;color:#fff;width:35%;border-radius:5px;font-family:"vodafoneBold";min-width:12em;margin-top:.75em;font-size:1em;outline:none;border:none;padding:.6em 0;max-width:14em;cursor:pointer}.submit-lead-request-error__btn button:hover{background:#b10101}@media only screen and (min-width:320px) and (max-width:450px){.submit-lead-request-error__container{width:100vw;height:100vh}}.textbox-input-wrapper{width:50%}.textbox-input-wrapper input{padding:0;margin:0;height:1.5em;border-bottom:1px solid #ccc}.input-element-invalid{border-bottom:1px solid red!important}@media only screen and (min-width:320px) and (max-width:450px){.textbox-input-wrapper input{height:2.5em}.textbox-input-wrapper{width:100%}}.resend-otp-link{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;font-family:"Roboto"}.otp-input{display:flex;width:50%;justify-content:space-between}.otp-input-item{border:1px solid #a8acb8;width:50px;height:50px;text-align:center;font-weight:700;border-radius:8px;font-size:20px}@media only screen and (min-width:320px) and (max-width:450px){.otp-input{width:75%}}.entered-wrong-otp{font-weight:700;font-size:48px}.entered-wrong-otp,.otp-blocked-message{font-family:"Roboto";font-style:normal;line-height:150%}.otp-blocked-message{font-weight:400;font-size:16px}.opt-close-button{background:#e60000;border-radius:68px;width:160px;height:48px;color:#fff;border:none;margin-top:1em}.otp-blocked-main-container{transform:translateY(80%)}@media only screen and (max-width:820px){.entered-wrong-otp{font-size:26px}.otp-blocked-main-container{margin:50% 0;padding:0 2em;transform:none}.opt-close-button{width:94%;position:absolute;bottom:1rem;left:3%}}.fixedline-sales-card-container{border:1px solid #f4f4f4;box-shadow:0 3px 5px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:2%;padding:10px;width:100%}.plan-details-summary-wrapper>.fixedline-sales-card-container>.card-header{align-items:normal;flex-direction:column}.fixedline-sales-card-container>.card-header{border-bottom:1px solid #f4f4f4;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px;align-items:flex-end}.fixedline-sales-card-container>.card-footer{border-top:1px solid #f4f4f4;padding:10px 20px}.LTE_PlansWrapper .service-title{font-family:"VodafoneBold";text-align:left}.LTE_PlansWrapper .service-description{font-size:16px;text-align:left;padding:0 45px 0 0}.cards_wrapper{display:flex;flex-direction:row;margin-top:48px;margin-bottom:40px}@media only screen and (min-width:320px) and (max-width:450px){.fixedline-sales-card-container{width:100%}.fixedline-sales-card-container>.card-header{flex-direction:column;padding:5px 0;border-bottom:none}.cards_wrapper{background-color:#f4f4f4}}.fm-check{display:flex}.fm-check label{min-height:23px;min-width:23px}.ct-options{display:flex;padding-bottom:1%}.ct-card{margin:0 7px;min-width:-webkit-max-content;min-width:max-content}.ct-card,.ct-card-content{display:flex;flex-direction:column;align-items:center}.ct-card-content{border:1px solid #b6b6ba;border-radius:16px;padding:15px 10px}.ct-card-content :hover{cursor:pointer}.ct-discount{font-size:14px;font-weight:400;color:#85858c;padding-top:5px}.ct-discount-blue{font-weight:700;padding:10px 0;-webkit-text-fill-color:transparent;background:radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);-webkit-background-clip:text;background-clip:text}.ct-card-price{font-weight:700;font-size:22px;color:#0c0c1a;line-height:30px}.ct-price-blue{color:#00b0ca}.ct-price-black{color:#5e2750}.ct-card-label{font-size:15px;line-height:24px;color:#0c0c1a;font-weight:700}.ct-card-checked{border:2px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.ct-card-icon{padding-top:10px}.ct-black-friday{font-weight:700;padding:10px 0;background:linear-gradient(91deg,#261d49 -5.81%,#660c4a 101.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ct-card-checked-black-friday{border-radius:16px;border:3px solid #261d49;background:#fff}@media only screen and (min-width:320px) and (max-width:450px){.ct-options{overflow-x:scroll;padding-bottom:5%}}.md-radio{margin:16px 1em 16px 0}.md-radio.md-radio-inline{display:inline-block}.border{border:1px solid #007e92}.md-radio input[type=radio]{display:none}.md-radio input[type=radio]:checked+label:before{border-color:#000}.md-radio input[type=radio]:checked+label:after{transform:scale(1)}.md-radio label{display:inline-block;min-height:10px;position:relative;padding:0 30px;cursor:pointer;vertical-align:bottom;margin-bottom:1em;margin-left:.5em}.md-radio label:after,.md-radio label:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.md-radio label:before{left:0;top:0;width:20px;height:20px;border:2px solid rgba(0,0,0,.54)}.md-radio label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background:#000}.on-promotion-badge{background-color:#007e92;top:0;left:0;color:#fff;padding:.3em;font-family:"VodafoneBold";border-radius:0 0 0 10px;font-size:15px;margin-bottom:1em}.choose-plan-page-wrapper{display:flex;flex-direction:column;background-color:#fff}.choose-plan-title{font-family:"Roboto";font-weight:700;font-size:1.5em;text-align:start;padding-top:2em}.choose-plan-content-section{padding:0 4em}.choose-plan-title-subtext{font-family:"Roboto";font-size:1em;text-align:start;padding:1em 0;color:#666}.callAndHelp-wrapper{display:flex;flex-direction:row}.choose-plan-coverage-banner{background:#007c92;box-shadow:0 5px 20px rgba(12,12,26,.15);border-radius:0 0 8px 8px;display:flex;color:#fff;padding:1em 4em;align-items:center;overflow:hidden}.choose-plan-coverage-icon{padding-right:1em}.choose-plan-coverage-header{font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;align-self:center;justify-content:center}.choose-plan-coverage-address-wrapper{display:flex;justify-content:space-between;width:100%}.choose-plan-coverage-address{font-weight:400;padding-right:.7em;overflow:hidden;text-overflow:ellipsis}.choose-plan-coverage-address,.choose-plan-coverage-change-address{font-family:Roboto;font-style:normal;font-size:16px;white-space:nowrap}.choose-plan-coverage-change-address{color:#fff;cursor:pointer;float:right}.choose-plan-main-section{display:flex;justify-content:space-between;padding-top:1em;width:100%}.choose-plan-filter-section{width:320px;padding-right:2em}.choose-plan-packages-section{width:80%;display:flex;flex-direction:column;justify-content:space-between}.choose-plan-buttons-section{display:none;justify-content:space-between}.choose-plan-hmc-button{width:32%}.choose-plan-filter-button{justify-content:center;padding:1em}.choose-plan-filter-button,.choose-plan-filter-button-numbers{background:#08081b;color:#fff;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;width:32%;border-radius:25px;display:flex;align-items:center}.choose-plan-filter-button-numbers{padding:1em .7em;justify-content:space-around}.choose-plan-filter-button>.choose-plan-filter-button-logo{padding-right:1em}.choose-plan-filter-button-number{background:#00b0ca;border-radius:26px;padding:4px 7px;font-size:12px}.choose-plan-back{display:flex;padding:2em 4em 0;font-family:"Roboto";font-weight:700;font-size:16px;cursor:pointer}.choose-plan-back-arrow{padding-right:.5em}.choose-plan-call-me-back{background:#fff;font-family:Roboto;font-weight:700;font-size:16px;color:#000;width:100%;border-radius:25px;padding:1em;border:1px solid #000;width:32%;align-items:center;display:flex;justify-content:center}.choose-plan-call-me-back-icon{padding-right:1em}@media only screen and (min-width:320px) and (max-width:1050px){.choose-plan-filter-section{width:0;padding-right:0}.choose-plan-packages-section{width:100%}.choose-plan-buttons-section{display:flex;padding-bottom:1em}.choose-plan-content-section{padding:0 2em}}@media only screen and (min-width:320px) and (max-width:600px){.choose-plan-content-section{padding:0 2%}.choose-plan-back{padding:1em 5% 0}.choose-plan-buttons-section{justify-content:space-between;flex-flow:row wrap}.choose-plan-title{padding-top:20px}.callAndHelp-wrapper{display:flex;flex-direction:column}.choose-plan-coverage-address{padding-right:3em}.choose-plan-coverage-banner{padding:1em}.choose-plan-coverage-change-address{display:none}.choose-plan-filter-button,.choose-plan-filter-button-numbers{width:100%;margin:1em 0}.choose-plan-call-me-back,.choose-plan-hmc-button{width:49%}}.help-me-choose-wrapper{display:flex;flex-direction:column}.not-sure{font-family:"VodafoneBold";padding:5%}.help-me-choose-description{font-family:vodafoneLight;padding:4% 2%;line-height:25px}.help-me-choose-btn{padding:.25rem .5rem;display:flex;justify-content:center;align-items:center}.help-me-choose-btn-black button{background:#fff;border-radius:6px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;color:#000;width:100%;border-radius:25px;padding:1em;border:1px solid #000;display:flex;place-content:center;align-items:center}.help-me-choose-btn-icon{display:flex;padding-right:1em}.help-me-choose-btn button{font-family:"VodafoneBold";padding:.5rem 1rem;border-radius:5px;background-color:#fff;color:#333;width:100%;font-size:.75em}.help-me-choose-mobile-view{display:none}.we-can-help-you-container{position:absolute;border:1px solid #ccc;background-color:#a8b400;top:0;left:0;color:#fff;padding:.2em;font-family:"VodafoneBold";border-radius:0 5px 0 5px}.helpMeChoose-and-sortBy{display:flex;padding:1% 15%;justify-content:space-between}@media only screen and (min-width:500px) and (max-width:820px){.not-sure{padding:0}.help-me-choose-description{line-height:20px}.help-me-choose-btn{padding:0}.helpMeChoose-and-sortBy{padding:3% 5%}}@media only screen and (min-width:320px) and (max-width:450px){.helpMeChoose-and-sortBy{flex-direction:column;padding:3% 5%}.help-me-choose-btn-black{width:100%}.help-me-choose-btn-black button{width:100%;padding:14px 16px}.help-me-choose-btn-icon{padding-right:.4em}.help-me-choose-desktop-view{display:none}.help-me-choose-mobile-view{flex-direction:column}.help-me-choose-main-wrapper,.help-me-choose-mobile-view{display:flex;justify-content:center;align-items:center;width:100%}.not-sure{padding:1%;width:100%}.help-me-choose-btn{padding:0;width:100%}.help-me-choose-btn button{width:100%;justify-content:center}.we-can-help-you-container{display:none}}.help-me-choose-plan-container{background:#fff;padding:7rem 1.5rem 1rem;position:relative;width:86%;margin:auto;border-radius:5px;max-width:1000px}.help-me-choose-plan-title-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:40%}.help-me-choose-plan-title-wrapper div{text-align:center}.help-me-choose-plan-close-button{background:transparent;border:none;font-size:3rem;font-family:unset;color:grey;position:absolute;right:1.5rem;top:1rem}.help-me-choose-plan-title{margin-bottom:1rem;font-family:"Roboto";font-style:normal;font-weight:700;font-size:26px}.help-me-choose-plan-steps{text-align:center;color:#8a8d9c;margin-bottom:1rem}.help-me-choose-plan-content,.help-me-choose-plan-steps{font-family:"Roboto";font-size:16px}.help-me-choose-plan-body{height:45%;display:flex;justify-content:center;padding:2.2rem 0 5.5rem}.help-me-choose-plan-footer{height:15%}.help-me-choose-plan-footer-btns{display:flex;justify-content:space-between}.help-me-choose-plan-back-button{padding:.7rem 2.5rem;border:1px solid #000;border-radius:5px;color:#000;background:#fff;font-size:1em;font-family:"Roboto";cursor:pointer;width:140px}.help-me-choose-plan-back-button:disabled{color:#999;cursor:default}.help-me-choose-plan-next-button{padding:.7rem 2.5rem;border:none;border-radius:5px;color:#fff;background:#08081b;margin-right:.25rem;font-size:1em;font-family:"Roboto";cursor:pointer;width:140px}.help-me-choose-plan-next-button:disabled{background:#d3d3d3;color:grey}.help-me-choose-plan-footer-horizontal-line{margin:0 0 .8rem;color:grey;border:none;border-bottom:1px solid #d3d3d3}@media only screen and (min-width:320px) and (max-width:450px){.help-me-choose-plan-body{flex-flow:row wrap;padding:2em 0;justify-content:space-between}.help-me-choose-plan-option-tab-container{width:43%}.help-me-choose-plan-container{width:100%;height:100vh;padding:5rem 1.5rem 1rem}.help-me-choose-plan-title-wrapper{height:auto}.help-me-choose-plan-footer-btns{display:block;justify-content:center}.help-me-choose-plan-next-button{width:100%}.help-me-choose-plan-back-button{margin-top:1em;width:100%}.help-me-choose-plan-footer{height:10%;bottom:2em;left:5%;width:90%;position:absolute}}.help-me-choose-plan-option-tab-container{padding:1rem;text-align:center;border-radius:16px;box-shadow:0 0 8px 2px #ddd;position:relative;transition:.2s;cursor:pointer;margin:.5rem;box-sizing:border-box;border:2px solid transparent;width:20%}.help-me-choose-plan-option-tab-svg{height:61px}.help-me-choose-plan-option-tab-label{width:1rem;height:1rem;border-radius:16px;background:#e60000;position:absolute;right:.4rem;top:.4rem;color:#fff;font-size:.7rem;padding:.1rem}.help-me-choose-plan-option-tab-container-selected{border:2px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.help-me-choose-plan-option-tab-container img{height:4rem;width:auto}.help-me-choose-plan-option-tab-container div{font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px;margin:1rem}@media only screen and (min-width:320px) and (max-width:450px){.help-me-choose-plan-option-tab-container{width:43%}}.filters-wrapper{z-index:2;text-align:left}.filter-label{display:flex;justify-content:flex-start;width:-webkit-max-content;width:max-content}.checkbox-label{padding-right:1em}.filter-wrapper{padding-bottom:1em}.filters-hr{height:1px;background-color:#c9ccd4;border:none;margin-top:0}.filters-name-wrapper{font-weight:700;padding-bottom:1em;justify-content:space-between;display:flex;align-items:center}.filter-label{color:#6d6f81}.filter-label-wrapper{display:flex;align-items:center;padding:.3em 0;position:relative}.filters-radio-button{display:flex;align-items:center;margin:0;color:#6d6f81}input.filters-radio-button-item{display:none}.radio-indicator{width:20px;height:20px;background-color:#fff;outline:1px solid #000;border-radius:25px;margin-right:1em}.filter-label-wrapper input:checked~.radio-indicator{background-color:#000;border:2px solid #fff}.filters-how-it-works{padding-bottom:7em}.filters-mobile-header{display:flex;padding:1em 2em;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15);justify-content:space-between;align-items:center}.filters-mobile-header-text{text-align:center;font-family:"Roboto";font-weight:700;font-size:18px}.filters-mobile-header-reset{font-family:"Roboto";font-size:16px;font-weight:700;color:#bd0000}.filters-mobile-list-filter{border-bottom:1px solid #c9ccd4;padding:2em;display:flex;width:100%;justify-content:space-between;align-items:center}.filters-mobile-list-filter-details{font-family:"Roboto";font-size:16px;text-align:left}.filters-mobile-list-filter-heading{font-weight:700}.filters-mobile-list-filter-subtext{padding-top:.5em}.filters-mobile-list-filter-selected{background-color:#ebedef}.filters-mobile-footer{background:#fff;box-shadow:0 -5px 15px rgba(0,0,0,.15);position:fixed;width:100%;padding:1em;bottom:0}.filters-mobile-footer-button{justify-content:center;padding:1em 1.5em;background:#e60000}.filters-call-me-back,.filters-mobile-footer-button{align-items:center;border-radius:25px;color:#fff;width:100%;font-weight:700}.filters-call-me-back{background:#000;font-family:Roboto;font-size:16px;padding:1em;display:flex;place-content:center;margin:2em 0 1em;height:54px;cursor:pointer}.filters-call-me-back-icon{padding-right:1em}@media only screen and (min-width:320px) and (max-width:1050px){.filters-wrapper{display:none}}@media only screen and (min-width:600px) and (max-width:1050px){.filters-mobile-footer-button{width:30%;float:right}}.package-main-wrapper{display:flex;width:100%;flex-direction:row}.package-main-container{width:100%}.package-black-november-main-container{display:flex;width:100%;box-sizing:border-box;position:relative;cursor:pointer;border-radius:16px;color:#fff;background-size:100% 100%}.package-black-november-main-container div{color:#fff}.package-wrapper{width:100%}.package-content-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;padding:0 1em 1em;border-radius:4px}.package-content-wrapper-recommended{bottom:12px;position:relative;padding-top:.5em}.discounted-price{width:100%;display:flex;align-items:center}.discounted-price-wrapper{min-height:20px;margin:2px 0 12px}.discounted-price-text{line-height:24px;-webkit-text-fill-color:transparent;background:radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);-webkit-background-clip:text;background-clip:text;margin-left:.3em}.discounted-price-text,.select-package-btn{font-family:Roboto;font-size:16px;font-style:normal;font-weight:700}.select-package-btn{padding:6%;color:#007e92;width:80%;line-height:19px;text-align:center;border:.6px solid #000;background:#08081b;border-radius:50px;color:#fff;margin-top:1.5em}.select-package-btn-discount{background:radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);border:none}.select-package-btn-recommended{background:radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);border:none}.provider-logo img{max-height:40px;max-width:60%}.provider-logo{align-items:center;margin-top:1.5em}.provider-logo,.provider-speed{width:100%;display:flex;justify-content:space-between}.provider-speed{flex-direction:row}.package-hr-black-november{height:1px;background-color:#fff;border:none}.package-hr,.package-hr-no-discount{height:1px;background-color:#c9ccd4;border:none}.package-hr-no-discount{margin-top:42px}.download-speed-wrapper{display:flex;align-items:center;grid-gap:4px;gap:4px;margin:10px 0}.speed-value{font-weight:700;font-size:1em;text-align:center;color:#282828;padding:0 6px;align-content:center}.speed-value,.speed-value-mbps{font-family:Roboto;font-style:normal}.speed-value-mbps{font-size:.8em;color:#6d6f81;font-weight:400;padding-left:.3em}.provider-price-wrapper{align-items:baseline}.saved-amount{text-decoration:line-through;font-family:Roboto;font-size:16px;font-weight:500;line-height:24px;height:24px;letter-spacing:0;text-align:left;color:#6d6f81}.provider-price{display:flex;font-size:40px;font-family:Roboto;font-style:normal;font-weight:700;color:#282828;align-items:flex-end;grid-gap:4px;gap:4px;align-items:baseline}.package-inclusion-section{width:100%;text-align:left}.package-capped-uncapped{font-size:15px;line-height:19px;display:flex;justify-content:flex-end;align-items:center;min-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.package-capped-uncapped,.package-inclusion-list{font-family:Roboto;font-style:normal;font-weight:700;width:100%}.package-inclusion-list{font-size:14px;line-height:16px;text-align:left;color:#282828;line-height:20px}.package-component{border-radius:16px;border:1px solid #d8dbe0}.package-border-promo{border:2px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.package-inclusion-item{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#666;margin-bottom:5px}.package-promotion-banner{background:radial-gradient(151.41% 846.69% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);color:#fff;padding:5px 12px;border-radius:0 15px}.package-online-exclusive-banner{background:radial-gradient(197.24% 749.02% at 122.81% 166.25%,#00b0ca 0,#9c2aa0 100%);color:#fff;padding:5px 12px;border-radius:0 15px}.package-black-november-banner{background-color:var(--greyscale-grey-025,#f5f6f7);color:#000;padding:4px 12px;border-radius:4px}.package-prepaid-banner{background:radial-gradient(211.91% 961.6% at 123.2% 126%,#00b0ca 0,#a8b400 100%);color:#fff;padding:5px 12px;border-radius:0 15px}.package-border-recommeded{border:2px solid transparent;border-radius:16px;background-image:linear-gradient(#fff,#fff),radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);background-origin:border-box;background-clip:padding-box,border-box}.package-recommeded-badge{background:radial-gradient(260.75% 1024% at 141.35% 203.58%,#00b0ca 0,#9c2aa0 100%);color:#fff;padding:6px 12px;border-radius:4px;margin:0 25%;bottom:14px;position:relative;font-family:Roboto;font-weight:700;font-size:15px}.from-text-price{font-size:30px;padding-right:4px}.speed-wrapper{display:flex}@media only screen and (min-width:451px) and (max-width:1200px){.package-content-wrapper{padding:0 1.5em 1.5em}.provider-price-wrapper{flex-direction:column}}@media only screen and (min-width:320px) and (max-width:900px){.package-content-wrapper{padding:0 12px 20px}.download-speed-wrapper{display:block}.provider-price{font-size:22px}.discounted-price{font-size:14px}.saved-amount{font-size:12px}.provider-price-wrapper{grid-gap:4px;gap:4px}}.packages-wrapper{display:flex}.packages-section-container{display:flex;flex-direction:row;flex-flow:row wrap}.help-me-choose-container{box-shadow:2px 2px 5px #ccc;padding:3rem 2% 2%}.help-me-choose-container,.package-component{display:flex;width:32%;margin-right:2%;margin-bottom:2%;box-sizing:border-box;position:relative}.package-component{cursor:pointer}.package-component:nth-child(3n+0){margin-right:0}.packages-no-packages-wrapper{padding-top:3em;height:30vh;font-family:Roboto}.packages-clear-filter-button{font-family:Roboto;font-weight:700;font-size:16px;color:#282828;background:#fff;border-radius:6px;border:1px solid #282828;padding:9.5px 16px;margin-top:2em}.recommeded-packages-section-container{margin-bottom:2%;padding:3% 2% 0;border-radius:24px;border:2px solid #007c92}.recommeded-packages-badge{background:#007c92;color:#fff;padding:6px 10px;border-radius:30px;margin:0 2%;top:14px;width:-webkit-max-content;width:max-content;position:relative;font-family:Roboto;font-weight:700;font-size:15px}@media only screen and (max-width:639px){.package-component{width:49%;margin-bottom:4%;margin-right:0}.recommeded-packages-section-container{margin-bottom:4%;padding:6% 3% 0}.packages-section-container{justify-content:space-between}}.package-filter-type-main-container{display:flex;justify-content:center;flex-direction:row;padding-bottom:32px}.package-filter-container{display:flex;flex-direction:column;border:.6px solid #ccc;background:#fff;border-radius:6px;padding:24px 12px;margin-right:10px;cursor:pointer;min-width:130px}.package-filter-container-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:21px;margin-top:8px}.selected-package{border:1.5px solid #282828;font-weight:700}.selected-package .package-filter-container-text{font-weight:700}@media only screen and (min-width:320px) and (max-width:450px){.package-filter-type-main-container{padding:8% 5%;overflow-x:scroll;justify-content:start}.package-filter-container{padding:1em}.package-filter-container-text{width:8em}.package-filter-container{align-items:center}}.pagination-wrapper{display:flex;flex-direction:row;padding:1em 0}.page-nos{font-family:"VodafoneBold";display:flex;width:60%;justify-content:center}.next-btn-wrapper,.prev-btn-wrapper{display:flex;flex-direction:row;width:20%;cursor:pointer;align-items:center}.next-btn-wrapper{justify-content:flex-end}.prev-btn{justify-content:flex-start}.next-btn,.prev-btn{font-family:"VodafoneBold";display:flex;cursor:pointer;border:none;background-color:#fff;font-size:1em}.next-btn{justify-content:flex-end}.page-no{margin:0 1%;font-family:vodafoneLight;cursor:pointer}.active-page-no{font-family:"VodafoneBold";text-decoration:underline}.deactive{font-family:vodafoneLight}.left-arrow-icon{display:flex;align-items:center}@media only screen and (min-width:500px) and (max-width:768px){.pagination-wrapper{padding:2% 5%}}@media only screen and (min-width:320px) and (max-width:450px){.pagination-wrapper{padding:2% 5%;align-items:center}}.sort-by-wrapper{font-size:.9em;flex-direction:row-reverse}.result-count,.sort-by-dropdown-wrapper{display:flex;width:100%;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;user-select:none}.selected-option-wrapper{border:1px solid #e8e9eb;display:flex;padding:.5rem .25rem;flex-direction:row;background-color:#e8e9eb;border-radius:5px;margin-left:2rem;cursor:pointer;width:auto;width:14rem;align-items:center;justify-content:space-between}.selected-option{font-family:vodafonelight;margin-right:1vw}.sort-by-arrow-icon{display:flex}.sort-options-wrapper{display:flex;flex-direction:column;position:absolute;top:2.5em;right:0;width:14rem;border:1px solid #ccc;background-color:#fff;padding:.5rem .25rem;border-radius:5px;z-index:10;box-sizing:border-box;animation:drop-in .25s ease-out forwards}.sort-option{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;padding:.5rem 0}.sort-option-name{margin-left:.5rem}.sort-option-name p{margin:0!important}.mobile-view{display:none}.count-desktop-view{display:flex;width:33%;justify-content:center;align-items:center}.sort-by-desktop-view{display:flex;width:100%;justify-content:flex-end;align-items:center}.fm-data label{margin:0!important;width:22px!important;height:22px!important}.fm-data label.checked{border:1px solid #000!important}.fm-data label.checked:after{background-color:#000!important;width:11px!important;height:11px!important}@media only screen and (min-width:500px) and (max-width:820px){.sort-by-wrapper{display:flex}}@media only screen and (min-width:320px) and (max-width:450px){.count-desktop-view,.sort-by-desktop-view{display:none}.mobile-view{display:block;width:100%;padding:.5rem 0}.sort-by-dropdown-wrapper{width:100%}.selected-option-wrapper{padding:3%;margin-left:0;border:1px solid #ccc;background-color:#fff;margin-right:2%;width:100%}.sort-by-next{border-right:1px solid #ccc;padding-right:10px;font-family:"VodafoneRegular"}.selected-option{padding:.25rem;font-family:"VodafoneRegular";display:flex}.sort-options-wrapper{top:3em;left:0;width:100%}.sort-by-text{border-right:1px solid #ccc;padding-right:5%;width:30%;display:flex;justify-content:flex-start;align-items:center}}.delivery-address-wrapper{padding:1em 1.5em;background-color:#fff;margin-top:1em;border-radius:20px;display:flex;flex-direction:column}.delivery-address-heading{display:flex;font-family:"Roboto";font-weight:700;font-size:18px;align-items:center;padding-bottom:1em}.delivery-address-icon{padding-right:1em}.delivery-dropdown-option-container{font-family:"VodafoneRegular";font-size:18px;color:#666;height:42px;border-bottom:1px solid #ccc;padding:1%;position:relative;width:40%;display:flex;justify-content:space-between;cursor:pointer}.current-option{height:37px;overflow:hidden;display:block}.current-option,.single-option{margin:0!important;background-color:initial;color:#666;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.single-option{padding:3% 10%;border-bottom:0;border-top:1px solid #f1f1f1;text-align:center;display:block;justify-content:flex-start;align-items:flex-start;display:flex}.delivery-all-options{position:absolute;width:20%;z-index:1;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);overflow-x:hidden;font-family:"VodafoneBold";font-size:16px;display:flex;flex-direction:column;min-width:20rem;z-index:11}.delivery-address-dropdown-wrapper{position:relative;width:60%;display:flex;flex-direction:column;padding-top:1em}.delivery-address-back-bar{position:sticky;bottom:0;position:-webkit-sticky;z-index:1}.delivery-address-hr{height:1px;background-color:#c9ccd4;border:none;margin:0}.delivery-address-back{display:flex;padding:2em 4em 0;font-family:"Roboto";font-weight:700;font-size:16px;cursor:pointer}.delivery-address-back-arrow{padding-right:.5em}.delivery-address-main-section{padding:2em 10em;display:flex}.delivery-address-inputs{width:70%}.upper-wrapper{display:flex;align-items:center;justify-content:space-between}.delivery-address-summary{position:-webkit-sticky;position:sticky;bottom:0;left:0}.delivery-address-summary-mobile{display:none}.delivery-address-summary{display:block}@media only screen and (min-width:320px) and (max-width:1000px){.delivery-address-inputs{width:100%;padding:2em 1em}.delivery-address-main-section{padding:0;display:block}.delivery-address-back{padding:2em 2em 0}.delivery-address-summary-mobile{display:block;position:-webkit-sticky;position:sticky;bottom:0;left:0}.delivery-address-summary{display:none}}@media only screen and (min-width:1000px) and (max-width:1400px){.delivery-address-main-section{padding:2em;display:flex}.delivery-address-dropdown-wrapper{width:100%}}@media only screen and (min-width:320px) and (max-width:800px){.delivery-address-main-section{padding:2em 0}.delivery-address-inputs{padding:0 2em}}@media only screen and (min-width:320px) and (max-width:450px){.delivery-address-inputs{padding:0 1em}.delivery-address-main-section{padding:2em 0}.delivery-address-back{padding:2em 2em 0 1em}.delivery-address-dropdown-wrapper{width:100%}.delivery-address-wrapper{padding:1em 0}}.id-section-heading{font-family:Roboto;font-size:1.5em;font-weight:700;text-align:start;justify-content:flex-start;display:flex}.personal-details-wrapper{display:flex;flex-direction:column}.employment-section-heading{font-family:"VodafoneBold";font-size:1.5em;text-align:start;justify-content:flex-start;display:flex;margin-bottom:5%}@media only screen and (min-width:500px) and (max-width:820px){.employment-section-heading{padding:7% 2%}}@media only screen and (min-width:320px) and (max-width:450px){.employment-section-heading{padding:10% 2% 7%}}.id-passport-details-wrapper{padding:1em 1.5em;background-color:#fff;margin-top:1em;border-radius:20px}.id-passport-heading{display:flex;font-family:"Roboto";font-weight:700;font-size:18px;align-items:center;padding-bottom:1em}.id-passport-heading-icon{padding-right:1em}.id-passport-hr{height:1px;background-color:#c9ccd4;border:none;margin:0}.input-field-wrapper-55{width:55%}.input-field-wrapper-43,.input-field-wrapper-55{position:relative;display:flex;flex-direction:column;padding-top:1em}.input-field-wrapper-43{width:43%;margin-right:2%}.id-section,.passport-section{display:flex;flex-flow:row wrap}@media only screen and (min-width:320px) and (max-width:450px){.input-field-wrapper-43,.input-field-wrapper-55{width:100%;margin:0}.id-passport-details-wrapper{padding:1em 0}}@media only screen and (min-width:1000px) and (max-width:1400px){.id-section{display:flex;flex-flow:row wrap;flex-direction:column}.input-field-wrapper-43,.input-field-wrapper-55{width:100%;margin:0}}.otp-screen-wrapper{background:#fff;padding:2em;position:relative;width:86%;margin:auto;border-radius:1em;max-width:650px}.otp-screen-close-button{background:transparent;border:none;font-size:2em;font-family:unset;font-weight:lighter;color:grey;position:absolute;right:.6rem;top:.3rem;outline:none;font-family:"Roboto"}.otp-screen-footer-btns .verify{font-family:"Roboto";font-size:1em;width:auto;background:#e60000;color:#fff;font-weight:700;border-radius:38px;padding:12px 2em}.otp-screen-footer-btns .verify:disabled{background-color:#ebebeb;color:#cfcfcf}.enter-otp-text{font-size:1.5em;font-weight:700;padding:.5em 0 1em}.otp-sent-text{font-size:1em;color:#525365;padding-bottom:1em}.otp-input-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.otp-input-wrapper .input-label{color:#ccc}.otp-input-wrapper .invalid-msg{font-size:12px;font-weight:400}.send-to-text{padding:1em 0}.otp-input-and-send-msg{width:100%}.inactive{background-color:#ebebeb;color:#cfcfcf}.otp-screen-text-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.resend-otp-link{font-size:1em;text-decoration:underline;color:#007c92;cursor:pointer}.submit-lead-request-error__container{max-width:1000px}.submit-lead-request-error__heading{margin:5% 0}.otp-screen-error-bar{background-color:#fecb00;color:#000;position:fixed;z-index:1;padding:1.5em 0;display:flex;width:100%;align-items:center;justify-content:space-between}.otp-screen-error-bar-content{display:flex;align-items:center;padding-left:4em}.otp-screen-error-bar-text{padding-left:1.5em}.otp-screen-error-bar-dismiss{cursor:pointer;padding-right:4em;font-family:"Roboto";font-weight:700}@media only screen and (min-width:500px) and (max-width:768px){.otp-screen-text-section{padding:0 10%}}@media only screen and (min-width:320px) and (max-width:450px){.otp-screen-main-section{padding:10% 0}.otp-screen-text-section{padding:0}.otp-input-and-send-msg{padding:3%}.otp-screen-wrapper{width:100%;position:absolute;bottom:0;left:0;border-radius:1em 1em 0 0}.otp-screen-footer-section{position:absolute;bottom:20px;width:100%;right:0}.otp-input-wrapper{width:100%}.otp-screen-footer-btns .verify{font-family:"Roboto";font-size:.8em;margin:0 0 10px;width:100%}.otp-screen-footer-btns{flex-direction:column;padding:1em}.send-to-text{padding:2em 0}.otp-screen-error-bar-icon{display:none}.otp-screen-error-bar{display:block}.otp-screen-error-bar-text{padding-left:1em}.otp-screen-error-bar-content{padding-left:0}.otp-screen-error-bar-dismiss{padding:1em 1em 0 0;float:right}}.same-address-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.delivery-field-wrapper-70{width:65%}.delivery-field-wrapper-30,.delivery-field-wrapper-70{position:relative;display:flex;flex-direction:column;padding-top:1em}.delivery-field-wrapper-30{width:33%}.delivery-field-wrapper-100{position:relative;width:100%;display:flex;flex-direction:column;padding-top:1em}@media only screen and (min-width:320px) and (max-width:450px){.delivery-field-wrapper-30,.delivery-field-wrapper-70,.delivery-field-wrapper-100{width:100%}}@media only screen and (min-width:1000px) and (max-width:1400px){.delivery-field-wrapper-30,.delivery-field-wrapper-70,.delivery-field-wrapper-100{width:100%}}.auth-info-wrapper{background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:2em 10em}.auth-info-heading{color:#08081b;font-weight:700;font-size:2em}.auth-info-heading,.auth-info-text{font-family:"Roboto";font-style:normal;display:flex;text-align:left}.auth-info-text{width:100%}.auth-info-sub-text,.auth-info-text{font-weight:400;font-size:1em;line-height:150%;align-items:center;color:#393949;padding-top:1em}.auth-info-sub-heading,.auth-info-sub-text{text-align:left;font-family:"Roboto";font-style:normal;display:flex}.auth-info-sub-heading{font-weight:500;font-size:22px;line-height:150%;align-items:center}.auth-info-answer{width:100%}.auth-info-question{padding-left:16px}.auth-info-sub-sub-heading{font-weight:500;margin-top:16px}.auth-info-list,.auth-info-sub-sub-heading{font-family:"Roboto";font-style:normal;font-size:1em;line-height:150%;color:#393949}.auth-info-list{text-align:left;font-weight:400;list-style:disc;padding-left:2em}.auth-info-footer{margin-top:3px;background-color:#fff;padding-top:22px;padding-bottom:50px}.auth-info-bottom-text{margin:0 -122px 10px;line-height:19px}.auth-info-bottom-text,.auth-info-footer-text{font-family:"Roboto";font-style:normal;font-weight:700;font-size:16px}.auth-info-footer-text{vertical-align:middle;padding-right:24;position:absolute;left:100px;line-height:27px}.auth-info-symentics-logo{position:absolute;left:220px;vertical-align:middle}.auth-info-digicerti-logo{position:absolute;left:320px;line-height:35px}.auth-info-questionmark-icon{position:absolute;right:400px;vertical-align:middle;line-height:38px}.auth-info-help-text{font-weight:700;right:310px}.auth-info-contact-us,.auth-info-help-text{font-family:"Roboto";font-size:16px;position:absolute;line-height:35px}.auth-info-contact-us{font-weight:400;right:107px}.auth-info-divider{display:flex;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;width:100%;background:#c9ccd4}@media only screen and (max-width:1000px){.auth-info-wrapper{padding:2em 5em}}@media only screen and (max-width:800px){.auth-info-wrapper{background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:1em 2em}.auth-info-heading{color:#08081b;font-weight:700;font-size:26px}.auth-info-heading,.auth-info-sub-text{font-family:"Roboto";font-style:normal;display:flex;text-align:left}.auth-info-sub-text{font-weight:400;font-size:14px;line-height:150%;align-items:center;color:#393949;padding-top:1em}.auth-info-sub-heading{font-weight:500;font-size:18px;align-items:unset}.auth-info-sub-heading,.auth-info-text{font-family:"Roboto";font-style:normal;line-height:150%;display:flex;text-align:left}.auth-info-text{font-weight:400;align-items:center;color:#393949;padding-top:1em}.auth-info-answer,.auth-info-text{font-size:14px;width:100%}.auth-info-question{padding-left:16px}.authInfo-sub-sub-heading{font-weight:500;margin-top:16px}.auth-info-list,.authInfo-sub-sub-heading{font-family:"Roboto";font-style:normal;font-size:14px;line-height:150%;color:#393949}.auth-info-list{text-align:left;font-weight:400;list-style:disc;padding-left:2em;padding-bottom:24px}.auth-info-footer{margin-top:0;background-color:#fff;padding-top:0;padding-bottom:0;display:block;flex-wrap:wrap;flex-direction:column}.auth-info-help,.auth-info-logo{display:flex;align-items:flex-start;justify-content:center}.auth-info-footer-text{vertical-align:middle;font-family:"Roboto";font-style:normal;font-size:16px;position:unset;text-align:center;font-weight:700;padding-right:40px}.auth-info-symentics-logo{position:unset;vertical-align:middle;line-height:0;padding-right:30px}.auth-info-digicerti-logo{position:unset;line-height:-1px}.auth-info-questionmark-icon{position:unset;vertical-align:middle;line-height:95px;padding-right:5px}.auth-info-help-text{font-weight:700;padding-right:8px}.auth-info-contact-us,.auth-info-help-text{font-family:"Roboto";font-size:16px;position:unset;line-height:90px}.auth-info-contact-us{font-weight:16px}}@media only screen and (max-width:450px){.auth-info-wrapper{padding:1em}}@media only screen and (max-width:800px){.auth-info-footer{margin-top:0;background-color:#fff;padding-top:0;padding-bottom:0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-evenly}}.callmeBackInstead-btn-wrapper button{font-family:Roboto;font-weight:700;font-size:16px;background:#fff;border-radius:25px;border:1px solid #282828;box-sizing:border-box;padding:1em;display:flex;justify-content:center;align-items:center;width:100%;margin-top:4px}.callmeBackInstead-btn-wrapper button svg{margin-right:5px}@media only screen and (min-width:320px) and (max-width:450px){.callmeBackInstead-btn-wrapper{width:49%}.callmeBackInstead-btn-wrapper button{width:100%;margin-top:0}.mobile-hide-icon{display:none}}@media only screen and (min-width:668px) and (max-width:1000px){.callmeBackInstead-btn-wrapper button{margin-top:0;margin-left:10px}.mobile-hide-icon{display:none}}.whatsappbtn-wrapper button{font-family:Roboto;font-weight:700;font-size:16px;color:#282828;background:#fff;border-radius:25px;border:1px solid #282828;padding:1em;display:flex;justify-content:center;align-items:center;margin-bottom:1em;width:100%;background-color:#000;color:#fff}.whatsapp-mobile-hide-icon{padding-right:8px}.whatsappbtn{font-family:Roboto;font-weight:700;font-size:16px;color:#282828;background:#fff;border-radius:25px;border:1px solid #282828;padding:1em;display:flex;justify-content:center;align-items:center;margin-bottom:1em;width:100%;background-color:#000;color:#fff}@media only screen and (min-width:320px) and (max-width:450px){.whatsappbtn-wrapper{width:49%}.whatsapp-mobile-hide-icon{display:none}}@media only screen and (min-width:668px) and (max-width:1000px){.whatsappbtn-wrapper button{margin-left:5px}.whatsapp-mobile-hide-icon{display:none}}.sticky-div{padding-left:2em;position:-webkit-sticky;position:sticky;top:130px;height:-webkit-min-content;height:min-content;width:30%;min-width:330px}.auth-info-review-callmeback-wrapper,.auth-info-review-continue-button-wrapper{padding:1em;background-color:#fff;margin-top:2em;border-radius:20px;display:flex;align-content:center;flex-direction:column;box-shadow:0 5px 20px rgba(12,12,26,.15)}.auth-info-review-continue-button{color:#fff;background:#428600}.auth-info-review-continue-button,.auth-info-review-continue-button:disabled{font-family:Roboto;font-weight:700;font-size:16px;border-radius:38px;padding:1em;display:flex;justify-content:center;align-items:center;width:100%;border:none}.auth-info-review-continue-button:disabled{color:#a8acb8;background:#d8dbe0;height:55px}.auth-info-review-text{font-family:"Roboto";font-style:normal;font-weight:700;font-size:16px;line-height:150%;margin-bottom:13px;text-align:initial}@media only screen and (min-width:1000px) and (max-width:1300px){.sticky-div{padding-left:2em;position:-webkit-sticky;position:sticky;top:130px;height:-webkit-min-content;height:min-content;width:90%;min-width:330px}}.auth-info-review-callmeback-wrapper-mobile{background-color:#fff;border-radius:20px;display:flex;margin-top:1em;align-content:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.auth-info-review-continue-button-wrapper-mobile{background-color:#fff;margin-top:1em;border-radius:20px;display:flex;align-content:center;flex-direction:column}.auth-info-review-continue-button-mobile{color:#fff;background:#428600}.auth-info-review-continue-button-mobile,.auth-info-review-continue-button-mobile:disabled{font-family:Roboto;font-weight:700;font-size:16px;border-radius:38px;padding:1em;display:flex;justify-content:center;align-items:center;width:100%;border:none}.auth-info-review-continue-button-mobile:disabled{color:#a8acb8;background:#d8dbe0;height:55px}.sticky-div-mobile{width:100%;padding:10px 2em 1em;box-shadow:0 5px 20px rgba(12,12,26,.15);border-radius:16px;background:#fff}@media only screen and (min-width:668px) and (max-width:1000px){.sticky-div-mobile{width:100%;padding:10px 2em 1em;box-shadow:0 5px 20px rgba(12,12,26,.15);border-radius:16px;display:flex;justify-content:flex-end}.auth-info-review-callmeback-wrapper-mobile{background-color:#fff;border-radius:20px;display:flex;margin-top:1em;align-content:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.auth-info-review-continue-button-mobile,.auth-info-review-continue-button-mobile:disabled{width:155px}}.vpp-screen-wrapper{background:#fff;padding:2em;position:relative;width:86%;margin:auto;border-radius:1em;max-width:750px}.vpp-screen-close-button{border-radius:100%;background:#f5f6f7;border:none;font-size:2em;font-family:unset;font-weight:lighter;color:#000;position:absolute;right:.6rem;top:.3rem;outline:none;font-family:"Roboto"}.vpp-screen-title{font-family:"Roboto";font-size:32px;font-weight:700;line-height:48px;text-align:center;margin-bottom:16px}.vpp-screen-details,.vpp-screen-details-heading,.vpp-screen-subtitle{font-family:"Roboto";font-size:16px;font-weight:400;line-height:24px;text-align:center}.vpp-screen-details-heading{font-weight:700;text-align:left}.vpp-screen-details{text-align:left}.vpp-screen-details-container{background:#f5f6f7;padding:16px;margin:16px 0;border-radius:16px}.vpp-screen-list-details{list-style:auto;padding:16px}.vpp-screen-footer-btn{font-family:"Roboto";font-size:1em;width:auto;background:#e60000;border:none;color:#fff;font-weight:700;border-radius:38px;padding:12px 2em}.vpp-screen-text-section{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:500px) and (max-width:768px){.vpp-screen-text-section{padding:0 10%}}@media only screen and (min-width:320px) and (max-width:450px){.vpp-screen-text-section{padding:0}.vpp-screen-title{font-size:24px;line-height:36px}.vpp-screen-wrapper{width:100%;position:absolute;bottom:0;left:0;border-radius:1em 1em 0 0}}.service-items-container{width:100%}.product{width:25%;margin:0 1em 1em 0;border:1px solid #ebebeb;position:relative;border-radius:7px}.product:hover{box-shadow:0 0 5px 5px #ebebeb;cursor:pointer}.product-logo{padding:1em 0}.product-speed{padding:1em 0 2.5em;font-size:1em;letter-spacing:1px;font-weight:800;border-bottom:1px solid #ebebeb}.product-price{padding:.5em 0 1em}.upper-section{padding:10% 30%}.lower-section{padding:0 0 .5em;font-size:1.2em;font-weight:900;letter-spacing:1px}.product-container{padding:2% 5%;display:flex;flex-direction:row;overflow-x:scroll}.selected{border:2px solid green}.checktick-container{position:absolute;right:0;bottom:-2px}@media only screen and (min-width:500px) and (max-width:768px){.product-container{padding:2% 5%;flex-direction:row;overflow-x:scroll;display:flex}.product{width:100%}}@media only screen and (min-width:320px) and (max-width:450px){.product-container{padding:1em;overflow-x:scroll}.product,.service-items-container{width:100%}.upper-section{padding:1em 4em}}.additional-vas-banner-container{display:flex;flex-direction:row;width:100%;padding:0 0 40px;flex-flow:row wrap}.banner-item-container{width:33%;margin-right:.5%;display:flex;align-items:center;padding:24px;background:#282828;border-radius:6px;margin-top:6px}.banner-item-container:nth-child(3n+0){margin-right:0}.banner-desc-section-title{display:flex;justify-content:flex-start;color:#fff;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px}.additional-vas-banner-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;text-align:left;padding-top:10px}.banner-title{margin-bottom:5px!important}@media only screen and (min-width:320px) and (max-width:716px){.additional-vas-banner-container{flex-direction:column;padding:0 0 30px}.banner-item-container{width:100%;margin-bottom:10px;margin-top:0}}.additional-services-container{margin-bottom:40px}.additional-services-container .service-container{padding:20px 10px 10px}.additional-services-container .service-container-service .service-price,.additional-services-container .service-container-service .service-title,.additional-services-container .service-container span.service-promotion,.additional-services-container .service-container span.service-promotion-lte,.lte-promotion-new{font-family:"VodafoneBold"}.plan-details-additional-services{font-family:vodafoneLight}.plan-details-additional-services.title,.selected-price,.selected-product-price,.selected-product-speed,span.toggleLongText{font-family:"VodafoneBold"}.longText,.longTextSuperWifi,.service-title,.shortText,.shortTextSuperWifi{font-family:Roboto}.tbyb-promotion-info{font-family:"VodafoneBold"}.tbyb-promotion-info-text{font-family:Roboto}@media only screen and (min-width:500px) and (max-width:768px){.selected-product-details-wrapper{right:-2em;top:-1em}.selected-product-speed{display:none}}@media only screen and (max-width:450px){.lte-promotion-new{background-color:#bd0000;font-size:11px;color:#fff;font-family:"VodafoneBold";border-radius:2px;text-align:center;padding:5px 8px}.LTE_PlansWrapper{background-color:#f4f4f4;padding:20px 10px;margin-bottom:30px}.LTE_PlansWrapper .service-title{font-family:"VodafoneBold";text-align:left;font-size:20px}.longText,.longTextSuperWifi,.shortText,.shortTextSuperWifi{display:block;line-height:21px}.service-description{display:none}}@media only screen and (min-width:320px) and (max-width:450px){.additional-services-container .service-container{padding:10px 0;align-items:center}.additional-services-container .service-container-details{padding:0 10px}.additional-services-container .service-container-service{font-size:medium}.additional-services-container .service-container-service .service-description,.additional-services-container .service-container-service .service-price{font-size:small}.selected-product-details-wrapper{right:-2em;top:-1em}.selected-price,.selected-product-speed{display:none}.tbyb-promotion-info{font-size:small;padding:5px 8px}.service-title-wrapper{margin:0;align-items:center}.additional-services-container .service-container-service{display:inline}.service-title{padding-right:15px;font-size:small}}.plan-details-page-wrapper{display:flex;flex-direction:column;background-color:#fff;padding:10px 15%}.card-header-title-container{align-items:flex-start}.card-header-title-container p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;letter-spacing:1.5px;color:#333}.card-header-title-container .card-header-title{font-style:normal;font-weight:700;font-size:18px;line-height:21px;text-align:left;letter-spacing:2px;color:#333;margin-bottom:8px!important}.generic-discount-container .discount-heading,.generic-discount-container .discount-text{font-weight:700;font-size:17px}.generic-discount-container .discount-heading{color:#85858c;font-weight:400}.generic-discount-container{display:flex;align-items:center;margin:0!important;padding-top:10px}.plan-details-inclusions-card{text-align:left;padding:10px 20px;background:#f9f9f9}.ct-font-size{font-size:16px}.mobile-price-section{font-style:normal;font-weight:700;font-size:20px;line-height:23px;text-align:center;letter-spacing:2px;color:#333;padding:24px;border-top:1px solid #ccc;display:none}.device-component{background-color:#f4f4f4}.plan-details-back-bar{position:sticky;bottom:0;position:-webkit-sticky}.plan-deatils-inclusions-list{display:flex;justify-content:flex-start;line-height:24px}.plan-deatils-inclusions-item{display:flex;align-items:center}.plan-deatils-inclusions-verticalBar{padding:0 10px 0 20px;color:#b6b6ba;font-size:24px}.plan-details-inclusions-listItem{font-weight:700;font-size:16px;align-items:center;display:flex}.plan-details-inclusions-tick{width:2rem;display:flex;justify-content:center}.plan-details-summary-wrapper{padding-bottom:4%}.plan-details-summary-row-1{display:flex;border-bottom:1px solid #b6b6ba;justify-content:space-between;padding:10px}.plan-details-summary-row-2{display:flex;flex-direction:row;justify-content:flex-start;padding:10px}.plan-details-summary-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}.plan-details-summary-data-price{display:flex;flex-direction:column;align-items:flex-end}.plan-details-summary-provider{display:flex;flex-direction:column;border-right:1px solid #b6b6ba;padding-right:15px;align-items:flex-start}.plan-details-summary-provider-details{display:flex;flex-direction:column;padding:0 20px;align-items:flex-start}.plan-details-package-summary-items{line-height:35px}.plan-details-package-summary-data-item,.plan-details-package-summary-items{display:flex;align-items:center;font-size:16px;font-weight:700}.plan-details-package-summary-title{font-size:15px;font-weight:400;color:#666}.plan-details-package-provider-logo{display:flex;align-items:center;height:100%;width:100%}.plan-details-package-price{font-size:18px;font-weight:700}.plan-details-summary-discount-tag{background:#e60000}.plan-details-summary-black-november-tag,.plan-details-summary-discount-tag{color:#fff;font-size:15px;font-weight:400;padding:4px 12px;border-radius:4px}.plan-details-summary-black-november-tag{background:linear-gradient(91deg,#261d49 -5.81%,#660c4a 101.58%)}.plan-deatils-summary-card-mobile{display:none!important}.plan-deatils-summary-card-web{display:block!important}.plan-details-package-provider-logo-img{width:10em}@media only screen and (min-width:500px) and (max-width:820px){.plan-details-page-wrapper{padding:10px 5%}.plan-deatils-inclusions-list{flex-direction:column}.plan-deatils-inclusions-verticalBar{display:none}.plan-details-inclusions-card{padding:16px 5px}.plan-deatils-summary-card-web{display:block!important}.plan-deatils-summary-card-mobile{display:none!important}}@media only screen and (min-width:320px) and (max-width:450px){.mobile-price-section{display:block}.plan-details-heading{text-align:left;padding-top:30px}.card-header-title-container .card-header-provider-logo{padding:0;width:50%}.card-header-title-container .card-header-provider-logo img{width:100%}.plan-details-page-wrapper{padding:10px 5%}.card-header-suffix.card-header-suffix-top{display:none}.card-header-suffix.card-header-suffix-bottom{display:block;padding:2%;border-top:1px solid #f5f5f5}.plan-details-back-bar{position:relative}.plan-deatils-inclusions-list{flex-direction:column}.plan-deatils-inclusions-verticalBar{display:none}.plan-details-inclusions-card{padding:16px 10px}.plan-details-summary-row-1{flex-direction:column;display:flex;border-bottom:1px solid #b6b6ba;align-items:center}.plan-details-summary-row-2{justify-content:center}.plan-details-summary-package-details{display:flex;justify-content:space-evenly;width:100%;padding:3px 5px}.generic-discount-container .discount-heading,.generic-discount-container .discount-text{font-weight:700;font-size:14px}.plan-details-summary-package-speed-details{font-weight:700;font-size:20px;line-height:23px;color:#282828}.plan-details-summary-package-speed-unit{font-weight:400;font-size:12px;line-height:14px;color:#282828}.plan-details-package-provider-logo{justify-content:center}.plan-details-summary-discount-tag-wrapper{display:flex;padding-left:15px}.plan-deatils-summery-card-mobile{border:.6px solid #ceced1!important;box-shadow:0 5px 15px rgba(12,12,26,.15)!important;border-radius:16px!important;margin-bottom:3%!important}.plan-deatils-summary-card-web{display:none!important}.plan-deatils-summary-card-mobile{display:block!important}}.additional-services-container{margin-bottom:0}.additional-services-container .service-container{display:flex;flex-direction:row;justify-content:space-between;position:relative;padding:20px 10px;cursor:pointer}.additional-services-container .service-container-service{display:flex;flex-direction:row;width:100%;position:relative}.additional-services-container .service-container-service .service-container-image img{width:46px}.additional-services-container .service-container span.service-promotion{background-color:#139102;border-radius:3px;color:#fff;display:table;font-family:"vodafoneBold";font-size:small;left:-10px;padding:5px;position:absolute;top:-10px}.additional-services-container .service-container span.service-promotion-lte{background-color:#bd0000;color:#fff;padding:5px;margin:0;position:absolute;left:30%;bottom:44%;font-size:14px;border-radius:2px;font-family:"vodafoneBold";border:none}.lte-promotion-new{background-color:#bd0000;color:#fff;padding:5px 12px;border-radius:2px;font-family:"vodafoneBold";font-style:normal;font-weight:500;font-size:14px;line-height:14px;display:table}.service-description{color:#666;padding:0 20px 0 0;display:block;margin:0!important;text-align:left}.additional-services-container .service-container-service .service-title{font-family:"vodafoneBold"}.additional-services-container .service-container-service .service-description{font-size:16px}.additional-services-container .service-container-service .service-price{font-size:16px;font-family:"vodafoneBold"}.additional-services-container .service-container-service .service-price span{color:#000}.additional-services-container .service-container-details{text-align:left;padding:0 20px}.additional-services-container .service-container-details>p{margin-bottom:0!important}.additional-services-container .service-container-action{display:flex;justify-content:center;flex-direction:column;padding:0 12px}.plan-details-additional-services{text-align:left;font-family:"vodafoneLight"}.plan-details-additional-services.title{font-family:"vodafoneBold";font-size:1em}.arrow-container{margin-right:10px}.selected-product-details-wrapper{display:flex;flex-direction:column;position:absolute;right:10em}.selected-price{float:right;font-family:"vodafoneBold";margin:0!important;align-self:center;padding-right:25px;min-inline-size:-webkit-max-content;min-inline-size:max-content}.selected-product-speed{font-family:"vodafoneBold";padding:.3em;letter-spacing:1px}.selected-product-price{font-family:"vodafoneBold";padding:.3em;color:#005765}.arrow-toggle-btn{border:none;outline:none;box-shadow:none;background-color:#fff;margin:0;padding:0;cursor:default;-webkit-tap-highlight-color:transparent}.arrow-toggle-btn .dropdown-option-container{border-bottom:none;line-height:0;margin-bottom:0}span.toggleLongText{font-size:16px;font-family:"vodafoneBold";cursor:pointer}.longText,.shortText{display:none}.longText,.longTextSuperWifi,.shortText,.shortTextSuperWifi{color:#666;text-align:left;font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px}.longTextSuperWifi,.shortTextSuperWifi{padding-top:.5rem}.additional-info-wrapper{background-color:#f4f4f4;padding:16px;margin-bottom:30px}.additional-info-title{text-align:left}.service-title-icon{padding-right:10px}.service-title-wrapper{display:flex;margin:0 0 10px;align-items:center}.service-title{font-family:"Roboto";font-style:normal;font-weight:700;font-size:18px;display:flex;padding-right:15px}.additional-info-line{width:48px;height:2px;background:#282828;margin:10px 0}.tbyb-promotion-info{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#a8b400;color:#fff;padding:5px 12px;border-radius:2px;font-family:"vodafoneBold";font-style:normal;font-weight:500;font-size:14px;line-height:14px;display:table}.tbyb-promotion-info-text{color:#666;text-align:left;font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px;padding-top:18px;line-height:16px}.plan-details-contract-cover-banner{display:flex;padding:14px 16px;width:100%;background:#005765;border-radius:8px;margin:10px 0 20px}.plan-details-contract-cover-banner-text{color:#fff;font-size:14px;text-align:left;width:100%;padding:2px 0 2px 10px}.contract-cover-card{border-radius:5px;background-color:#fff;padding:0 0 10px;margin:0 15px 5px 0;border:.6px solid #ccc;position:relative;outline:none;width:-webkit-min-content;width:min-content;flex-direction:column;height:100%}.service-title-additional-text-item{display:flex;font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;align-items:flex-start}.service-title-additional-text-icon{padding-right:1em}@media only screen and (max-width:1024px){.cards_wrapper,.cardWrapper{display:block;flex-direction:row}.cardWrapper{padding:10px 30px;margin-bottom:25px;width:100%}}.service-container-action .dropdown-option-container{border-bottom:none!important}@media only screen and (min-width:500px) and (max-width:820px){.selected-product-details-wrapper{right:-2em;top:-1em}.selected-product-speed{display:none}.cards_wrapper{display:flex;flex-direction:row}}@media only screen and (max-width:450px){.lte-promotion-new{background-color:#bd0000;font-size:11px;color:#fff;font-family:"vodafoneBold";border-radius:2px;text-align:center;padding:5px 8px}.LTE_PlansWrapper{padding:0;margin-bottom:0}.LTE_PlansWrapper .service-title{font-family:"vodafoneBold";text-align:left;font-size:20px}.longText,.longTextSuperWifi,.shortText,.shortTextSuperWifi{display:block;line-height:21px}.service-description{display:none}.additional-services-container{margin:0}}@media only screen and (min-width:320px) and (max-width:450px){.additional-services-container .service-container{padding:10px 0;align-items:center}.additional-services-container .service-container-details{padding:0 10px}.additional-services-container .service-container-service{font-size:medium}.additional-services-container .service-container-service .service-description,.additional-services-container .service-container-service .service-price{font-size:small}.selected-product-details-wrapper{right:-2em;top:-1em}.selected-price,.selected-product-speed{display:none}.tbyb-promotion-info{font-size:small;padding:5px 8px}.service-title-wrapper{margin:0;align-items:center}.additional-services-container .service-container-service{display:inline}.service-title{padding-right:15px;font-size:small}.additional-services-container{margin:0}.cards_wrapper{margin:12px 0;background-color:#fff}}.contract-option,.contract-term-options,.contract-term-options-container{display:flex;flex-direction:row}.contract-option,.contract-term-options-container{justify-content:space-between;align-items:center}.contract-term-options-container{align-items:center}.new-plan-details-contract-summary-promotion-tag{border-radius:8px;background:radial-gradient(860.13% 207.15% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;line-height:150%;display:flex;padding:4px 12px;align-items:flex-start;grid-gap:10px;gap:10px}.contract-option-label,.contract-option-label-selected,.contract-option-text,.new-plan-details-contract-price-container{margin:0 12px 0 8px;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px}.new-plan-details-contract-price-container{margin:16px 0 0;font-family:"VodafoneRegular";font-weight:500;color:#393949}.new-plan-details-contract-price{font-family:"VodafoneRegular";font-size:40px;margin-left:6px;font-weight:700;color:#08081b}.contract-option-text{font-style:italic;text-align:right;color:#6d6f81;margin:0}.contract-option-label-selected{font-weight:700}.contract-term-options-main-wrapper{width:100%}.contract-term-options-divider{margin:12px 0}.new-plan-details-contract-summary-deal-tag{margin-left:6px}.new-plan-details-contract-old-price{padding-left:6px;font-size:16px;font-weight:500;line-height:24px;color:#6d6f81;text-decoration:line-through}@media only screen and (min-width:320px) and (max-width:450px){.contract-option-text{display:none}.contract-option{display:flex;flex-direction:column;justify-content:space-between}.contract-option-label,.contract-option-label-selected{display:flex;flex-direction:row;font-size:14px}.new-plan-details-contract-summary-deal-tag{margin-left:1px}.new-plan-details-contract-price{font-size:26px}.contract-term-options-container{justify-content:space-around}}.plan-container{display:flex;padding:20px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;border-radius:24px;background:#fff;width:100%;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);margin-bottom:16px}.plan-header-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:8px}.plan-header{color:#08081b;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.plan-sub-header{color:#6d6f81;font-weight:500;margin-right:4px}.plan-logo-heading,.plan-sub-header{font-family:Roboto;font-size:16px;font-style:normal;line-height:24px}.plan-logo-heading{color:#393949;font-weight:400}.plan-main-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.plan-logo-container{display:flex;padding:16px 24px;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;width:49%;align-self:stretch;border-radius:16px;background:#f5f6f7}.plan-provider-img-container{display:flex;align-items:flex-start;padding:1em 0;grid-gap:9.352px;gap:9.352px;border-radius:14.962px;border:.561px solid #c9ccd4;background:#fff;width:100%;align-items:center;justify-content:center;height:100%}.plan-provider-img{max-height:40px}.plan-sub-container{display:flex;padding:16px 24px;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;width:49%;align-self:stretch;border-radius:16px;background:#f5f6f7}.plan-items,.plan-items-text{color:#08081b;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.plan-items{display:flex;align-items:center;font-weight:700}.plan-items-text{margin-left:6px}.fibre-address{text-align:left;font-family:"vodafoneLight"}.fibre-address.title{font-family:"VodafoneBold";font-size:1em}.fibre-address-container .fibre-status-container{display:flex;flex-wrap:wrap;text-align:left}.fibre-status-container .fibre-status-label{width:30%}.fibre-status-container .fibre-status-description{margin-left:30%}.fibre-status-container span.fibre-status-availability{background-color:#139102;border-radius:3px;color:#fff;font-size:small;font-weight:700;padding:5px}.fibre-address-details{padding:40px;display:flex;flex-direction:row;padding:10px 0}.fibre-address-line{display:flex;flex-direction:row;margin-bottom:12px}.fibre-address-line:last-child{margin-bottom:0}.fibre-address-details .fibre-address-line .address-line-value{font-weight:600}.fibre-address-details .fibre-address-line .line-value-placeholder{color:#40c4d7;text-decoration:underline;text-align:left}.line-value-placeholder{color:#007c92}.address-editor-container{display:flex;width:100%;justify-content:space-around}.address-editor-container .address-line-action{cursor:pointer;margin-right:10px;font-weight:bolder;color:#666}.address-editor-container .address-line-action:hover{text-decoration:underline}.popup-main-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;overflow-y:scroll;background:rgba(0,0,0,.4)}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;padding:16px;display:flex;align-items:center;width:45%;flex-direction:column;grid-gap:0;gap:0;border-radius:16px;background:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.2);z-index:2}.editor-item-complex{width:50%}.address-editor-labels{font-family:Roboto;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.address-line-cancel-icon-container{text-align:right;width:100%}.address-line-save-button{display:flex;width:120px;padding:12px;flex-direction:column;justify-content:center;align-items:center;border-radius:50px;border:none;background:#e60000;font-family:Roboto;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;color:#fff}.editor-actions{margin:24px 0}.address-line-heading-container{color:#08081b;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:26px;font-style:normal;font-weight:700;line-height:150%}.address-line-sub-heading-container{color:#525365;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.address-line-heading-container,.address-line-sub-heading-container{margin-bottom:12px}.address-item-input{display:flex;padding:16px;align-items:center;grid-gap:0;gap:0;align-self:stretch;border-radius:4px;border:1px solid #a8acb8}.address-line-modified{color:#007c92;font-weight:700}@media only screen and (min-width:500px) and (max-width:1025px){.popup-container{width:60%}.address-editor-container{display:flex;width:100%;justify-content:space-around}}@media only screen and (min-width:320px) and (max-width:450px){.fibre-status-container .fibre-status-label{width:50%}.fibre-address-details .fibre-address-line{flex-direction:column}.fibre-status-container .fibre-status-description{font-size:small;margin-left:0}.fibre-address-line .address-editor-container{width:100%}.fibre-address-line{flex-direction:column}.popup-container{position:absolute;height:50%;width:100%;padding:24px;transform:translate(-50%);background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);border-radius:24px 24px 0 0}.address-editor-container{flex-direction:column}.address-line-save-button,.editor-actions{width:100%}.address-item-input{padding:16px}.editor-item-complex{width:100%}}.installation-address-container{border-radius:24px;background:#fff;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);margin:32px 16px 32px 0}.installation-address-details{display:flex;flex-direction:column;justify-content:space-between;border:none;padding:24px;width:100%}.footer-container{padding:16px;border-radius:0;background:#007c92;box-shadow:0 -5px 20px 0 rgba(12,12,26,.15)}.footer-card-container{display:flex;flex-direction:row;justify-content:space-evenly;padding:16px}.footer-card{border-radius:16px;background:#fff;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);display:flex;width:23%;padding:24px;flex-direction:column;align-items:center;grid-gap:32px;gap:32px;align-self:stretch}.footer-text-container{display:flex;flex-direction:row;justify-content:center}.footer-container-text{display:flex;text-align:center;font-weight:700}.footer-container-sub-text,.footer-container-text{color:#fff;font-family:Roboto;font-size:48px;font-style:normal;line-height:150%}.footer-container-sub-text{font-weight:400;margin-left:8px}.footer-step{font-size:12px;line-height:18px;letter-spacing:0}.footer-heading,.footer-step{color:#08081b;font-family:Roboto;font-weight:700;text-align:center}.footer-heading{font-size:22px;font-style:normal;margin:16px 0}.footer-description{color:#525365;text-align:center;margin:0!important}.footer-description,.footer-link{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer-link{color:#007c92!important;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media only screen and (min-width:500px) and (max-width:820px){.footer-card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-gap:20px;gap:20px}.footer-card{border-radius:16px;background:#fff;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);width:100%;padding:24px;flex-direction:column;align-items:center;grid-gap:32px;gap:32px;align-self:stretch;display:flex;min-height:50%}.footer-text-container{display:flex;flex-direction:row;justify-content:center}.footer-container-text{display:flex;text-align:center;font-weight:700}.footer-container-sub-text,.footer-container-text{color:#fff;font-family:Roboto;font-size:32px;font-style:normal}.footer-container-sub-text{font-weight:400;line-height:150%;margin-left:8px}.footer-step{font-size:12px}.footer-heading,.footer-step{color:#08081b;text-align:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:150%}.footer-heading{font-size:22px}.footer-description{color:#525365;text-align:center}.footer-description,.footer-link{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}.footer-link{color:#007c92;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer-icon{display:flex;width:65px;height:65px}}@media only screen and (min-width:320px) and (max-width:450px){.footer-card-container{overflow-x:auto;display:flex;justify-content:space-between;flex-direction:row}.footer-card{min-width:50%;margin-right:12px}.footer-text-container h3{font-size:24px}}.faq,.inclusions-container{display:flex;flex-direction:row;align-items:center}.faq{justify-content:space-between}.faq-detail{display:flex;flex-direction:column;width:100%}.faq,.faq-description{font-family:Roboto;font-size:16px;font-style:normal;line-height:150%}.faq-topic{color:#222739;font-weight:700}.faq-description{color:#525365;font-weight:400;margin-top:16px}.faq-dot-list{list-style-type:disc;margin-left:20px;padding:0 16px}.faq-topic-container{display:flex;flex-direction:row;justify-content:space-between}.readmore-container{display:flex;flex-direction:row;justify-content:center;width:100%}.inclusions-card-description-text,.inclusions-card-topic-text,.readmore-description,.readmore-description-link-heading,.readmore-heading,.readmore-right-heading{color:#222739;font-family:Roboto;font-style:normal;line-height:150%}.readmore-heading{font-size:32px;font-weight:700}.readmore-description,.readmore-description-link-heading{font-size:16px;font-weight:400}.readmore-description-link-heading{margin-top:64px}.readmore-description-link,.readmore-description-link-active{color:#525365;margin-top:16px;font-family:Roboto;font-size:16px;font-weight:700;line-height:24px;text-align:left}.readmore-description-link-active{background:radial-gradient(860.13% 207.15% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.readmore-right-container{width:60%}.readmore-left-container{width:40%;border-right:1px solid #c9ccd4}.readmore-left-container,.readmore-right-container{text-align:left;padding:0 16px}.inclusions-card,.inclusions-card-container,.inclusions-card-icon,.inclusions-card-text{display:flex;flex-direction:column}.inclusions-card{align-items:flex-start}.readmore-right-heading{font-size:26px;font-weight:700;padding-bottom:1em}.inclusions-card-topic-text{font-size:18px;font-weight:700;margin-left:12px}.inclusions-card-description-text{color:#525365;font-size:16px;font-weight:400;line-height:150%;margin:0 0 12px 48px}.inclusions-card-icon{align-items:center;display:flex;flex-direction:row}.faq-divider{margin:16px 0}@media only screen and (min-width:500px) and (max-width:820px){.readmore-container{flex-direction:column}.readmore-left-container,.readmore-right-container{width:100%;border:unset}.readmore-description-link-container{display:flex;flex-direction:row}.readmore-description-link,.readmore-description-link-active{margin-right:12px}}@media only screen and (min-width:320px) and (max-width:450px){.readmore-container{flex-direction:column}.readmore-left-container,.readmore-right-container{width:100%;border:unset}.readmore-description-link-container{display:flex;flex-direction:row}.readmore-description-link,.readmore-description-link-active{margin-right:8px}}.new-plan-details-main-wrapper{background:#fff;position:relative;padding:0 5em}.new-plan-details-contract-summary-contact-us-text,.new-plan-details-contract-summary-contract-duration,.new-plan-details-contract-summary-deal-cap,.new-plan-details-contract-summary-deal-heading,.new-plan-details-contract-summary-deal-logo-text,.new-plan-details-contract-summary-deal-prize,.new-plan-details-contract-summary-header,.new-plan-details-contract-summary-todays-payment-header,.new-plan-details-contract-summary-todays-payment-prize,.new-plan-details-description,.new-plan-details-learn-more-text{color:#08081b;font-family:"Roboto";font-style:normal}.plan-details-learn{display:flex;padding:16px;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:32px 32px 0 0;background:#fff;position:fixed;bottom:0;left:0;height:85%;overflow-y:auto;width:100%;z-index:1}.new-plan-details-back{display:flex;padding:2em 4em 0 1em;font-family:"Roboto";font-weight:700;font-size:16px;cursor:pointer}.plan-details-learn-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;overflow-y:scroll;background:rgba(0,0,0,.4)}.new-plan-details-back-arrow{padding-right:.5em}.new-plan-details-back-arrow-text{line-height:.9}.new-plan-details-main-heading-container{display:flex;flex-direction:row;align-items:baseline;padding:0}.new-plan-details-description{color:#525365;font-size:16px;font-weight:400;line-height:24px}.new-plan-details-main-heading{text-align:left;margin:0 16px;padding:0;color:#08081b;font-family:"VodafoneRegular";font-size:60px;font-style:normal;font-weight:700}.new-plan-details-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 16px;padding-bottom:3em}.new-plan-details-review-plan-main-container{width:65%}.new-plan-details-review-plan{display:flex;flex-direction:row;height:auto;width:100%}.new-plan-details-review-plan-wrapper{display:flex;flex-direction:column;justify-content:space-between;text-align:left;margin-left:16px;width:90%}.new-plan-details-contract-terms{display:flex;flex-direction:row;width:100%}.contract-terms-wrapper{display:flex;padding:16px;flex-direction:column;align-items:flex-start;border-radius:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);margin:24px 0 24px 16px;width:90%}.new-plan-details-review-plan-installation-address{display:flex;flex-direction:row;width:100%;height:auto}.new-plan-details-review-installation-address-wrapper{text-align:left;margin-left:16px;width:90%}.new-plan-details-contract-cover-plus,.new-plan-details-review-plan-extras,.new-plan-details-super-wifi,.new-plan-details-voip{display:flex;flex-direction:row;width:100%;height:auto}.new-plan-details-sub-heading{color:#08081b;font-family:"VodafoneRegular";font-size:48px;font-style:normal;font-weight:400;margin-left:0 0 0 8px;padding:0}.new-plan-details-review-plan-container{display:flex;flex-direction:row;justify-content:space-evenly}.new-plan-details-review-plan-addons-text{margin-bottom:16px}.new-plan-details-contract-cover-banner{display:flex;padding:14px 16px;width:100%;background:#007c92;border-radius:8px;margin:0 0 28px}.new-plan-details-contract-cover-banner-text{color:#fff;font-size:14px;text-align:left;width:100%;padding:2px 0 2px 10px}.new-plan-details-review-plan-wrapper-step{color:#08081b;font-family:"Roboto";font-size:18px;font-style:normal;font-weight:900;line-height:27px;display:flex;margin:0 0 12px}.new-plan-details-review-plan-wrapper-header{color:#08081b;font-family:"Roboto";font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-top:8px}.new-plan-details-review-plan-wrapper-point{color:#08081b;font-family:"Roboto";font-size:18px;font-style:normal;font-weight:700;line-height:20px}.new-plan-details-learn-more-text{color:#007c92;font-size:16px;font-weight:700}.new-plan-details-review-plan-vertical-line-container{display:flex;flex-direction:column}.new-plan-details-review-plan-vertical-line{width:1px;background-color:#000;height:100%;margin-left:5px}.new-plan-details-package-provider-logo-img{width:100%}.new-plan-details-learn-more-text-container{display:flex;flex-wrap:wrap}.new-plan-details-review-plan-super-wifi-text{margin:16px 0 0}.new-plan-details-review-plan-ready-to-checkout{text-align:left;margin-left:16px}.new-plan-details-review-plan-ready-to-checkout-container{display:flex;flex-direction:row;align-items:baseline;width:100%;height:auto}.new-plan-details-contract-summary-container{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;width:30%;position:-webkit-sticky;position:sticky;top:132px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:flex-start}.new-plan-details-contract-summary-contract-duration{font-size:14px;font-weight:700;line-height:21px;letter-spacing:0;text-align:left;color:#525365}.new-plan-details-contract-summary{display:flex;padding:24px 24px 32px;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);margin-bottom:24px}.new-plan-details-contract-summary-deal-cap{font-weight:400;font-size:14px;line-height:21px}.new-plan-details-contract-summary-monthly-payment{display:flex;width:100%;justify-content:space-between}.contract-terms-main-wrapper{display:flex}.new-plan-details-contract-summary-closed{justify-content:unset;align-items:center;margin:16px 0}.new-plan-details-contract-summary-closed,.new-plan-details-contract-summary-contact-us{display:flex;padding:24px 24px 32px;flex-direction:column;width:100%;border-radius:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2)}.new-plan-details-contract-summary-contact-us{align-items:flex-start}.new-plan-details-contract-summary-whatsapp-me{width:100%}.new-plan-details-contract-summary-whatsapp-me button{border-radius:58px;display:flex;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;width:100%}.new-plan-details-contract-summary-contact-us-text{text-align:left;margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px}.new-plan-details-contract-summary-call-me-back{width:100%}.new-plan-details-contract-summary-call-me-back div{margin:0}.new-plan-details-contract-summary-call-me-back button{width:100%;border-radius:58px;display:flex;padding:12px 16px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.new-plan-details-contract-summary-todays-payment-prize{font-family:"VodafoneRegular";font-size:20px;font-weight:600;line-height:24px;margin-right:12px}.new-plan-details-contract-summary-header{text-align:left;font-weight:700;font-size:22px;line-height:33px;width:100%}.new-plan-details-contract-summary-todays-payment-header{font-weight:700;font-size:16px;line-height:24px}.new-plan-details-contract-summary-header{margin:0}.new-plan-details-contract-summary-deal{display:flex;padding:16px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:12px;background:#f5f6f7;margin-top:8px}.new-plan-details-contract-summary-deal-inclusions-text{color:#393949;font-weight:400;font-size:14px;line-height:21px;padding-bottom:1em}.new-plan-details-contract-summary-deal-logo{display:flex;justify-content:left;margin-top:8px}.new-plan-details-contract-summary-deal-logo-text{margin:2px 0 0 6px;color:#525365;font-size:14px;font-weight:400;line-height:21px}.new-plan-details-contract-summary-deal-duration,.new-plan-details-contract-summary-todays-payment{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.new-plan-details-contract-summary-deal-heading{font-size:16px;font-weight:500;margin:0 0 12px}.new-plan-details-contract-summary-deal-description{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:12px;align-items:center}.new-plan-details-contract-summary-deal-description:last-child{margin-bottom:0}.new-plan-details-contract-summary-deal-tag{font-family:"Roboto";font-size:14px;font-weight:700;background:radial-gradient(860.13% 207.15% at 125.1% 126.2%,#e60000 0,#9c2aa0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.new-plan-details-contract-summary-deal-prize{font-size:16px;font-weight:500}.new-plan-details-contract-summary-checkout-button{height:48px;color:#fff;flex-direction:column;align-items:center;align-self:stretch;border-radius:50px;background:#428600;margin-top:16px;border:none}.new-plan-details-contract-tablet-summary-checkout-button,.new-plan-details-contract-tablet-summary-info-button{display:flex;height:48px;color:#fff;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:50px;background:#428600;width:25%}.new-plan-details-contract-tablet-summary-info-button{margin-top:16px}.new-plan-details-contract-summary-divider{width:100%;margin:12px 0;border:.6px solid #c9ccd4}.new-plan-details-contract-summary-promotion{padding:.8em 0 .5em;display:flex}.new-plan-details-contract-summary-promotion-order-summary{display:flex;padding-bottom:1em}.new-plan-details-contract-summary-checkout-button{display:flex;flex-direction:row;justify-content:center}.new-plan-details-contract-summary-checkout-button-text{margin-left:2px}.new-plan-details-contract-summary-todays-payment-prize-container{display:flex;flex-direction:row}.new-plan-details-contract-summary-tablet-container{display:none}.new-plan-details-contract-tablet-expander{padding:2px 24px;background:#a8acb8;border:none}.tablet-help-popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;width:70%;padding:32px;flex-direction:column;grid-gap:0;gap:0;border-radius:16px;background:#fff}.new-plan-details-contract-help-tablet-button-container,.new-plan-details-contract-summary-tablet-button-container{display:flex;flex-direction:row;justify-content:center;width:100%}.new-plan-details-contract-summary-tablet-button-container{align-items:center;margin-top:16px}.new-plan-details-tablet-checkout-button{width:30%;display:flex;background-color:green;color:#fff;justify-content:center;align-items:center;align-self:stretch;border-radius:50px}.new-plan-details-tablet-callmeback-button,.new-plan-details-tablet-info-button{width:30%;margin-right:12px;display:flex;height:48px;font:700;color:#000;background:#fff;justify-content:center;align-items:center;align-self:stretch;border-radius:50px}.new-plan-details-tablet-whatsapp-button{width:30%;margin-right:12px;display:flex;color:#fff;background-color:#000;justify-content:center;align-items:center;align-self:stretch;border-radius:50px}.new-plan-details-tablet-button-text{font-family:"Roboto";font-size:16px;font-weight:700;line-height:24px;margin-left:6px}@media only screen and (min-width:500px) and (max-width:1025px){.new-plan-details-container{display:flex;flex-direction:column}.new-plan-details-contract-summary-closed{box-shadow:none;padding:0;margin-bottom:0}.new-plan-details-contract-summary-container{display:none}.address-line-modified{width:50%}.tablet-help-popup-container{height:30%;justify-content:space-evenly}.new-plan-details-contract-summary-tablet-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);border-radius:24px 24px 0 0}.new-plan-details-review-plan-main-container{width:100%}.new-plan-details-review-plan-wrapper{display:flex;flex-direction:column;justify-content:space-between;text-align:left;margin-left:16px;width:100%}.new-plan-details-main-wrapper{background:#fff;position:relative;padding:unset}.new-plan-details-contract-tablet-dragger,.new-plan-details-contract-tablet-help-container,.new-plan-details-contract-tablet-monthly,.new-plan-details-contract-tablet-today{display:flex;justify-content:space-between;width:100%}.new-plan-details-contract-tablet-dragger,.new-plan-details-contract-tablet-help-container{justify-content:center}.contract-terms-wrapper{display:flex;padding:16px;flex-direction:column;align-items:flex-start;border-radius:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);margin:24px 0 24px 16px;width:100%}.new-plan-details-review-installation-address-wrapper{text-align:left;margin-left:16px;width:100%}.new-plan-details-contract-summary{box-shadow:none;padding:0;margin-bottom:0}.new-plan-details-mobile-container{display:flex;width:60%}.new-plan-details-mobile-container button{width:50%}.new-plan-details-contract-summary-tablet-button-container{padding-top:24px}}@media only screen and (min-width:320px) and (max-width:450px){.new-plan-details-container{flex-direction:column}.new-plan-details-contract-summary-closed{box-shadow:none;padding:0;margin-bottom:0}.new-plan-details-review-plan-wrapper{margin:0;width:100%}.new-plan-details-contract-tablet-dragger,.new-plan-details-contract-tablet-help-container,.new-plan-details-contract-tablet-monthly,.new-plan-details-contract-tablet-today{display:flex;justify-content:space-between;width:100%}.new-plan-details-main-wrapper{padding:0}.new-plan-details-contract-tablet-dragger,.new-plan-details-contract-tablet-help-container{justify-content:center}.new-plan-details-contract-summary-tablet-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;padding:24px;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);border-radius:24px 24px 0 0}.new-plan-details-main-heading-container p{font-size:24px}.new-plan-details-review-plan-main-container{width:100%}.plan-main-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.plan-main-container div{width:100%;margin-bottom:12px}.new-plan-details-contract-summary-container,.new-plan-details-review-plan-vertical-line-container{display:none}.contract-terms-wrapper{width:100%;margin:16px 0}.new-plan-details-review-installation-address-wrapper{margin:0;width:100%}.new-plan-details-review-plan-wrapper-header{font-size:24px}.installation-address-container,.new-plan-details-review-installation-address-wrapper{width:100%}.new-plan-details-contract-summary{box-shadow:none;padding:24px 0 0;margin-bottom:0}.plan-details-learn{height:100vh;border-radius:unset}.new-plan-details-mobile-container{display:flex;flex-direction:row;width:100%;grid-gap:6px;gap:6px}.new-plan-details-contract-summary-tablet-button-container{flex-direction:column-reverse;width:100%;padding-top:24px}.new-plan-details-tablet-checkout-button{width:auto;margin:0 0 12px}.new-plan-details-tablet-callmeback-button,.new-plan-details-tablet-whatsapp-button{margin:0;width:50%}.new-plan-details-tablet-callmeback-button,.new-plan-details-tablet-info-button{width:auto}.new-plan-details-contract-tablet-help-container{justify-content:flex-start;padding-top:1em}.new-plan-details-contract-tablet-help-container button,.new-plan-details-mobile-container button{width:50%}.tablet-help-popup-container{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:auto;height:50vh;padding:20px;display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column;grid-gap:0;gap:0;border-radius:16px;background:#fff}.new-plan-details-contract-help-tablet-button-container{flex-direction:column}.new-plan-details-contract-help-tablet-button-container button{width:100%;margin-bottom:16px}.new-plan-details-tablet-checkout-button,.new-plan-details-tablet-whatsapp-button{padding:12px}.new-plan-details-contract-summary-promotion{padding:0 0 1em}}.input-box{font-family:Roboto;font-size:16px;height:56px;background:#fff;border:.6px solid #ccc;box-sizing:border-box;border-radius:8px;padding:1em;-webkit-appearance:none;-moz-appearance:textfield}input:focus{border:1.2px solid #282828}input::placeholder{color:#ccc}.invalid-msg{font-family:Roboto;font-size:14px;color:#bd0000;margin-left:8px;display:flex;font-weight:400;text-align:left}.invalid-msg-wrapper{display:flex;line-height:21px;align-items:center}.input-label-text{font-family:Roboto;font-size:16px;font-weight:500;color:#08081b;display:flex;padding:12px 0}.input-element-invalid{border:1.2px solid #bd0000!important}.login-portal-container{display:flex}.login-logo-container{padding:6em 0;width:50%;background-color:#08081b}.login-container{padding:6em 0;width:50%;background-color:#fff}.login-logo{width:75%}.login-logo,.login-wrapper{position:relative;top:50%;transform:translateY(-50%)}.login-heading-text{font-family:"Roboto";font-weight:900;font-size:22px;padding:8px 0}.login-heading-logo{width:60%}.login-details-section{padding:32px 0;width:50%;display:inline-block}.login-button-wrapper{width:60%;margin-top:24px;display:inline-block}.login-button:disabled{color:#fff}@media only screen and (min-width:500px) and (max-width:768px){.login-logo-container{display:none}.login-container{width:100%}}@media only screen and (max-width:500px){.login-logo-container{display:none}.login-container{width:100%}.login-details-section,.login-heading-logo{width:85%}}.customer-approval-content-actions,.customer-approval-main{display:flex;flex-direction:row}.customer-approval-main{height:100vh;overflow-y:hidden;position:relative}.customer-approval-back{display:flex;font-family:"Roboto";font-weight:700;font-size:16px;cursor:pointer;position:absolute;top:16px;left:16px}.customer-approval-back-arrow{padding-right:.5em}.customer-approval-content-container,.customer-approval-logo{display:flex;flex-direction:column;justify-content:center;width:50%}.customer-approval-content-main{display:flex;justify-content:center;height:50%}.customer-approval-back-button{position:fixed;top:21px;left:21px}.customer-approval-content-container{background-color:#fff}.customer-approval-logo{align-items:center;background-color:#f5f6f7}.customer-approval-content{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.customer-approval-content-heading{font-family:Roboto;font-size:32px;font-weight:700;line-height:48px;letter-spacing:0;padding-left:18px}.customer-approval-content-text{font-size:16px;padding-left:18px}.customer-approval-content-list{list-style:decimal}.customer-approval-content-list-item{padding:0 0 16px}.customer-approval-content-actions{display:flex;margin:18px;grid-gap:12px;gap:12px}.otp-request-btn,.request-call-btn{width:40%;padding:12px;border-radius:68px;grid-gap:8px;gap:8px;font-family:Roboto;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0}.otp-request-btn{background-color:red;color:#fff;border:none}.request-call-btn{display:flex;background-color:#fff;justify-content:center;align-items:center;color:#000}@media only screen and (min-width:500px) and (max-width:768px){.customer-approval-main{flex-direction:column;justify-content:center;grid-gap:16px;gap:16px;background-color:#f5f6f7}.customer-approval-content-container,.customer-approval-logo{display:flex;width:100%;background-color:#f5f6f7;align-items:center}.customer-approval-logo img{width:40%}.customer-approval-content-actions{justify-content:space-around}.customer-approval-content-main{height:100%;border-radius:24px;background:#fff;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);margin:32px 16px 32px 0;padding:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:450px){.customer-approval-main{flex-direction:column}.customer-approval-content-container,.customer-approval-content-main,.customer-approval-logo{width:100%}.customer-approval-content-container{padding:16px}.send-otp-logo{height:40%}.customer-approval-logo{height:30%}.customer-approval-content-main{height:100%}.customer-approval-content-actions{flex-direction:column}.customer-approval-content-actions button{width:100%}.customer-approval-content-container{border-radius:24px 0;border-radius:68px 68px 0 0;box-shadow:0 5px 20px 0 rgba(12,12,26,.15);background-color:#f5f6f7;margin-bottom:16px;height:70%}}.customerfallout-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:4em 4em 3em}.customerfallout-heading{font-family:Roboto;font-size:48px;font-weight:700;text-align:center}.customerfallout-details,.customerfallout-text{font-family:Roboto;font-size:16px;font-weight:400;text-align:center;margin:0}.customerfallout-details{color:#007c92;font-weight:700;line-height:24px}.customerfallout-btn-container,.customerfallout-details-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;width:100%}.customerfallout-divider{width:100%;background:#c9ccd4}.customerfallout-text-divider{width:35px;background:#c9ccd4}.customerfallout-home-btn{padding:16px;background:#fff;color:#08081b;border-radius:50px;margin:16px;border:none;font-family:Roboto;font-size:16px;font-weight:700;line-height:24px;text-align:left}.customerfallout-btn-container{background:#007c92;padding-bottom:1em}.customerfallout-detail{width:45%}@media only screen and (min-width:320px) and (max-width:450px){.customerfallout-container{padding:4em 2em 2em}.customerfallout-details-container{justify-content:space-between}.customerfallout-detail{width:48%}}.sales-review-order__summary-mobile{width:100%;box-shadow:0 0 10px 1px #ccc;position:-webkit-sticky;position:sticky;bottom:0;right:0;display:none;border-radius:25px 25px 0 0!important;z-index:4;touch-action:none;padding-bottom:1.25rem!important}.sales-review-order__submit-button-mobile{display:flex;width:100%;margin-top:.25rem;justify-content:center;height:50px;align-items:center}.sales-review-order__expansion-dash-mobile{background:#ccc;border-radius:5px;width:40px;height:5px;margin:5px auto}.sales-review-order__submit-button-mobile span{margin-left:7.5px}.sales-review-order__expandar{transition:all .2s ease-out;overflow:hidden;animation:show-section .25s ease-out}.sales-review-order__expandar-hidden{animation:hide-section .25s ease-out forwards}button.remove-product-btn{width:100%;padding:15px;background-color:#e60000;color:#fff;border:none;margin-bottom:20px;border-radius:5px;font-size:16px;font-family:"VodafoneBold"}button.cancel-mobile-btn{background:none;border:none;font-size:16px;font-family:"VodafoneBold";outline:none}@media only screen and (max-width:850px){.sales-review-order__summary-mobile{display:block}}@keyframes hide-section{0%{opacity:1;max-height:120px}to{opacity:0;max-height:0}}@keyframes show-section{0%{opacity:0;max-height:0}to{opacity:1;max-height:180px}}.sales-review-order__summary{width:29%;margin-left:1.75rem;box-shadow:0 0 10px 1px #ccc;position:-webkit-sticky;position:sticky;top:75px;right:0;margin-top:4px!important;margin-bottom:8px!important;min-width:300px;height:-webkit-min-content;height:min-content}.sales-review-order__submit-button{display:flex;width:100%;margin-top:.25rem;justify-content:center}.sales-review-order__submit-button span{margin-left:7.5px}.summary-call-me-back-wrapper button{width:100%}.summary-call-me-back-wrapper .callmeBack-btn-wrapper{margin-left:0;padding:25px 0}.summary-call-me-back-wrapper{width:100%}@media only screen and (max-width:850px){.sales-review-order__summary{display:none}.summary-call-me-back-wrapper button{margin:unset}}@media only screen and (min-width:320px) and (max-width:499px){.summary-call-me-back-wrapper .callmeBack-btn-wrapper{padding:5px 0;width:100%}}.vetting-section-wrapper{padding:20px 32px;background:#fff;width:100%;border-radius:4px;display:flex;flex-direction:column;margin:5px 0}.vetting-section-header{display:flex;flex-direction:row;width:100%;align-items:center}.vetting-section-header-left{display:flex;flex-direction:row;width:70%;justify-content:flex-start;align-items:center}.vetting-section-header-right{display:flex;width:30%;justify-content:flex-end;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#666}.vetting-section-header-logo{margin-right:10px}.vetting-section-body{border-top:1px solid #ccc;margin-top:1.55em}.collapsePadding{padding:20px 32px!important}.vetting-next-wrapper{display:flex;justify-content:flex-end}.vetting-section-next-button{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#ccc;border:none;padding:8px 40px;background:#ebebeb;border-radius:6px}.next-enabled{background:#282828;color:#fff}.vetting-edit-details-text{margin-left:"8px";font-size:"14px";color:"#4A4D4E"}@media only screen and (min-width:320px) and (max-width:450px){.vetting-section-wrapper{padding:10px 8px}.vetting-section-next-button{width:100%}}.vetting-pd-wrapper{width:60%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.vetting-main-section-wrapper{padding:2em 0}.input-field-wrapper-50{width:47.5%}.input-field-wrapper-50,.input-field-wrapper-100{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.input-field-wrapper-100{width:100%}.input-field-wrapper-30{width:30%}.input-field-wrapper-30,.input-field-wrapper-65{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.input-field-wrapper-65{width:65%}.input-field-wrapper-60{position:relative;width:60%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.disableDropDown{pointer-events:none;background-color:#f9f9f9}@media only screen and (min-width:320px) and (max-width:450px){.input-field-wrapper-50,.vetting-pd-wrapper{width:100%}}.key-value-data-wrapper{padding-top:32px}.key-value-data-row{display:flex;flex-direction:row;align-items:baseline}.key-label,.value-label{display:flex;width:40%}@media only screen and (min-width:320px) and (max-width:450px){.key-value-data-row{justify-content:space-between}.key-label,.value-label{width:auto}}.vetting-optional-text{color:#ccc;font-weight:400}.vetting-checkbox-wrapper{display:flex;flex-direction:row;padding:24px;background:#f4f4f4;border-radius:4px;margin-bottom:12px;font-family:Roboto;font-weight:400;font-size:16px;line-height:19px;width:100%}.vetting-checkbox-label{margin-right:16px;display:flex;align-items:center;justify-content:center}.bold-font{font-weight:600}.vetting-installation-address{display:flex}.vetting-checkbox-label-wrapper{line-height:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.vetting-search-bar-wrapper-container{background:#fff;border:.6px solid #ccc;box-sizing:border-box;border-radius:25px;width:100%;display:flex;flex-direction:row;padding:0 18px;justify-content:center;align-items:center;position:relative}.vetting-search-bar-wrapper-container input{margin:0 0 0 8px!important;padding:0!important;outline:none;border:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.search-result__list-container{top:3.7em;border-radius:0 0 25px 25px}.search-result__list-container::-webkit-scrollbar-track{border-radius:2px}.error-popup__wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error-popup__container{background:#fff;padding:4rem .75rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;animation:popup-in .3s ease-out forwards}.error-popup__btn-close{position:absolute;right:1rem;top:1rem;cursor:pointer}.error-popup__container-out{animation:popup-out .2s ease-out forwards}.error-popup__btn-container{margin-top:4rem;width:100%}.error-popup__btn-container>button{margin:0 10px;width:175px}@media only screen and (min-width:850px){.error-popup__wrapper{min-width:650px}}@media only screen and (min-width:450px) and (max-width:850px){.error-popup__wrapper{min-width:450px;width:95%}}@media only screen and (max-width:450px){.error-popup__wrapper{position:absolute;height:100vh;position:fixed;left:0;top:0;transform:translate(0);height:100%;background:#fff;width:100%;min-width:auto}.error-popup__container{height:100%;padding-bottom:1.5rem}.error-popup__btn-container{margin-top:auto}.error-popup__btn-container>button{margin:10px 0;width:100%}}.vetting-debi-check-header{display:flex;margin-bottom:16px;flex-direction:row;align-items:center}.debiCheckIcon{margin-right:16px}.vetting-debi-check-container{margin:2em 0}.vetting-credit-check-wrapper{padding:2em 0}.back-button-wrapper{font-family:Helvetica;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#333}@media only screen and (min-width:320px) and (max-width:450px){.back-button-wrapper{padding:8px}}.credit-vettting-wrapper{padding:38px 0 40px;display:flex;flex-direction:column;justify-content:left;align-items:start}.back-button-wrapper{padding:10px 0 10px 78px;display:inline-block;cursor:pointer}.credit-vetting-page-wrapper{padding:5% 10%;display:flex;flex-direction:row;width:100%;align-items:flex-start}.credit-vetting-setion{display:flex;width:70%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.order-summary-setion{display:flex;width:30%}.credit-vetting-setion-heading{padding-top:0;margin-top:0!important}.credit-vetting-section-width{width:100%}@media only screen and (min-width:320px) and (max-width:450px){.credit-vettting-wrapper{padding:16px 0}.credit-vetting-page-wrapper{padding:0!important;flex-direction:column}.credit-vetting-setion{width:100%}.credit-vetting-setion-heading{margin-bottom:9px!important}}@media only screen and (min-width:500px) and (max-width:820px){.credit-vetting-setion{width:100%}.credit-vetting-page-wrapper{flex-direction:column}}.deals-for-ftths-form-container{display:flex;flex-direction:column;border-radius:5px}.deals-for-ftths-form-inputs-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:1300px;padding-bottom:1em}.deals-for-ftths-form-input-wrapper{padding-top:1em;width:45%}.deals-for-ftths-form-input-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.deals-for-ftths-form-text-area-wrapper{display:flex;flex-wrap:wrap;width:100%;position:relative}.deals-for-ftths-form-dropdown-wrapper{width:inherit;height:auto}.deals-for-ftths-form-textarea{resize:none;font-family:Roboto;background:#fff;border:.6px solid #a8acb8;box-sizing:border-box;border-radius:4px;padding:1em;box-shadow:none!important;height:100px;font-size:1rem;line-height:1.5;margin-bottom:16px;width:100%}.deals-for-ftths-form-input-wrapper input{border-color:#a8acb8;width:100%}.deals-for-ftths-form-input-wrapper input:focus,.deals-for-ftths-form-textarea:focus{border-color:#333;outline:none}.deals-for-ftths-form-textarea::placeholder{color:#ccc}.deals-for-ftths-form-submit-wrapper{text-align:right;width:100%;margin-bottom:2rem}@media only screen and (max-width:800px){.deals-for-ftths-form-container{padding:.2rem}}@media only screen and (max-width:550px){.deals-for-ftths-form-container{padding:0 .25rem}.deals-for-ftths-form-inputs-container{flex-direction:column}.deals-for-ftths-form-input-wrapper{width:100%}.deals-for-ftths-form-submit-wrapper{text-align:center}}.deals-for-ftths-success-container{background:#fff;border-radius:5px;padding:2rem 1.75rem;margin-top:3rem;text-align:center}.deal-success-divider{padding:.5px 0;background:#6d6f81;margin:16px 0 0;width:5%}.deal-success-reference-container{display:flex;justify-content:center;flex-direction:column;align-content:center;flex-wrap:wrap;align-items:center}.deals-for-ftths-success-container .deals-wrapper{width:60px;text-align:center;margin:auto}.error-banner__container{position:absolute;top:105px;min-height:60px;background:#bd0000;left:0;padding:10px 10%;z-index:10;border-radius:0 0 5px 5px;animation:slide-in .3s ease-out forwards}.error-banner__container,.error-banner__main-body{width:100%;display:flex;align-items:center}.error-banner__msg-container{display:flex;align-items:center;justify-content:flex-start}.error-banner__msg{line-height:1.6;margin-left:22px;text-align:left;padding-top:2px;width:95%}.error-banner__button,.error-banner__msg{color:#fff;font-family:"Roboto";font-weight:400;font-size:16px}.error-banner__button{outline:none;border:none;cursor:pointer;background:transparent;margin-left:auto}@media only screen and (max-width:817px){.error-banner__container{padding:5px 12px;top:60px;position:fixed}.error-banner__msg{margin-left:16px}}@media only screen and (max-width:1100px){.error-banner__container{padding:5px 20px}}@media only screen and (max-width:638px){.error-banner__container{padding:5px 12px;top:48px}}@media only screen and (max-width:450px){.error-banner__container{padding:5px 12px;top:48px}}@media only screen and (max-width:650px){.error-banner__container{padding:5px 10px}.error-banner__main-body{flex-direction:column}.error-banner__button{margin-top:10px}.error-banner__button,.error-banner__msg{font-size:14px}}@keyframes slide-in{0%{transform:translateY(-20%);opacity:0}to{transform:translateX(0);opacity:1}}.vetting-search-bar-wrapper{width:35%;margin:1em 0;background:#fff;border:.6px solid #ccc;box-sizing:border-box;border-radius:25px;display:flex;flex-direction:row;padding:0 18px;justify-content:center;align-items:center;position:relative}.search-section-wrapper{padding-top:2%;padding-bottom:3%;margin:3% auto auto}.mmr2-searchbar-container{display:flex;justify-content:center;margin:auto}.vetting-search-text{padding:50px;margin-left:50px;margin-right:50px}.search-icon{padding-left:10px}.location-icon,.search-icon{width:25px;height:100%;display:flex;justify-content:center;align-items:center}.location-icon{padding-right:10px}.vetting-search-bar-wrapper>svg{padding-right:8px}.vetting-search-bar-wrapper input{margin:auto;padding:0!important;outline:none;border:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:20px;line-height:50px;display:flex;width:100%}.search-result__list-container{position:absolute;top:42px;background:#fff;border:.6px solid #dbdbdb;box-sizing:border-box;box-shadow:0 5px 15px rgba(0,0,0,.15);border-radius:0 0 10px 10px;z-index:5;max-height:270px;overflow-y:scroll;width:100%;padding:0;margin:0 10px}.search-result__list-container li{background:#fff;padding:12px 40px;display:flex;font-family:Roboto;font-style:normal;font-size:16px;justify-content:flex-start;line-height:19px;align-items:flex-start;text-align:left;cursor:pointer}.newBorderRadius{border-radius:25px 25px 0 0!important}.search-result__list-container li:hover{background:#f4f4f4}.search-result__list-container::-webkit-scrollbar{width:3px;height:50%}.search-result__list-container::-webkit-scrollbar-track{background:#dbdbdb;border-radius:5px}.search-result__list-container::-webkit-scrollbar-thumb{background:#282828;border-radius:2px}@media only screen and (min-width:280px) and (max-width:860px){.mmr2-searchbar-container{width:100%;display:flex}.vetting-search-bar-wrapper{width:100%;margin:1em 0}.deals-for-ftths-main-body{padding:5%}.deals-for-ftths-btn-back{margin-left:5%;outline:none;padding:0;background:none;border:none;font-family:"Roboto";font-size:16px;color:#333}.mmr2-fibre-availble-section-wrapper{display:flex;flex-direction:row;background:#fff;margin-top:2em;padding:0}.mmr2-tick-icon-wrapper{display:flex;width:7%;padding-top:.3125em;margin-left:46%;padding-bottom:1em}.description-align{display:flex;justify-content:center;align-items:center;text-align:center}.deals-for-ftths-form-textarea{resize:none;border:.6px solid #999;border-radius:4px;box-shadow:none!important;height:100px;font-size:1rem;line-height:1.5}.deals-for-ftths-form-textarea,.vetting-input-box{font-family:Roboto;background:#fff;box-sizing:border-box;padding:1em;width:100%}.vetting-input-box{font-size:16px;height:56px;border:.6px solid #ccc;border-radius:4px;-webkit-appearance:none;-moz-appearance:textfield}}.deals-for-ftths-container{margin:auto;font-family:"Roboto";text-align:left;padding:25px 0;background-color:#fff}.header-wrapper{display:flex;justify-content:center}.imageBanner,.redirect-image{display:flex;justify-content:center;align-items:center}.imageBanner{height:100%;width:100%}.mmr2-tick-icon-wrapper{display:flex;width:5%;padding-top:.3125em}.deals-for-ftths-main-body{padding:20px 10%;margin-top:16px}.deals-for-ftths-main-container{display:flex;flex-direction:column;background:#fff;box-shadow:0 5px 25px 0 rgba(12,12,26,.2);border-radius:16px;max-width:1300px;padding:0 24px}.deals-for-ftths-main-form-container{display:flex;flex-direction:row;justify-content:space-between;grid-gap:64px;gap:64px}.deals-for-ftths-options-container{flex-direction:column;background:#f5f6f7;border-radius:16px;padding:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.deals-for-ftths-options-grid-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.deals-for-ftths-options{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:0 16px;grid-gap:16px;gap:16px}.deals-for-ftths-options-header{padding:0 0 0 16px;font-family:Roboto;font-size:22px;font-weight:700;line-height:33px;text-align:left}.mmr2-fibre-availble-section-wrapper{display:flex;flex-direction:row;padding:2em;background:#fff}.mmr2-available-msg-wrapper{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:10px;margin-bottom:3px}.description-align{display:flex;justify-content:center;align-items:center}.deals-for-ftths-btn-back{margin-left:10%;outline:none;padding:0;background:none;border:none;font-family:"Roboto";font-size:16px;color:#333}.search-section-wrapper{text-align:center;background-color:#fff;justify-content:center;border-radius:10px;margin-bottom:3px}.deals-for-ftths-options-text{font-family:Roboto;font-size:18px;font-weight:700;line-height:27px;text-align:left}@media only screen and (min-width:280px) and (max-width:860px){.header-wrapper .mmr2-tick-icon-wrapper .mmr2-available-msg-wrapper .search-section-wrapper{padding:2em 1em}.mmr2-searchbar-container{width:100%;display:flex}.vetting-search-bar-wrapper{width:100%;margin:1em 0}.header-wrapper{display:inline;justify-content:center}.deals-for-ftths-main-body{padding:20px 5%}.deals-for-ftths-main-form-container{display:flex;flex-direction:column}.deals-for-ftths-options-grid-container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px}.deals-for-ftths-options{padding:0}}@media only screen and (min-width:320px) and (max-width:450px){.deals-for-ftths-options-grid-container{display:flex;grid-template-columns:repeat(2,1fr);margin-top:16px}}.employer-details-wrapper{display:flex;flex-direction:column;background-color:#fff;padding:2% 25% 10%}@media only screen and (min-width:500px) and (max-width:820px){.employer-details-wrapper{padding:5% 15% 10%}.employment-section-heading{padding:7% 2%}}@media only screen and (min-width:320px) and (max-width:450px){.employer-details-wrapper{padding:5% 5% 20%}.employment-section-heading{padding:10% 2% 7%}}.delivery-address-note{color:#208ea0;font-family:"VodafoneRegular";display:flex;justify-content:flex-start;align-items:center;padding:2%;text-align:left}.employment-type-dropdown-wrapper{width:40%;position:relative}.employee-textbox-wrapper{margin-top:5%;width:100%}.employee-textbox-wrapper input{height:auto;font-size:1em;padding:3%}.vodafoneBold{font-family:"vodafoneBold"}.employment-type-label{display:flex;justify-content:flex-start;font-size:.7em;padding:0 1%;color:#9c9c9c}@media only screen and (min-width:500px) and (max-width:768px){.dropdown-option-container{width:50%}.employment-type-dropdown-wrapper{width:64%}}@media only screen and (min-width:320px) and (max-width:450px){.delivery-address-heading{align-items:center;margin-top:.5em}.all-options,.dropdown-option-container,.employment-type-dropdown-wrapper{width:100%}}.error__container{display:flex;flex-direction:column;padding:5rem 0}.error__heading{margin:1% 0;font-family:"vodafoneBold";font-size:1.8rem}.error__description{margin:1.5em 0;line-height:1.2;font-size:18px;color:#333;font-family:"VodafoneRegular"}.error__description div{margin-top:.3rem}.error__btn{margin-top:1rem}.error__btn button{background-color:#e60000;color:#fff;width:35%;border-radius:5px;font-family:"vodafoneBold";min-width:12em;margin-top:.75em;font-size:1em;outline:none;border:none;padding:.6em 0;max-width:14em;cursor:pointer}.error__btn button:hover{background:#b10101}.embed-container{position:absolute;left:0;right:0;top:0;bottom:0}.finalize-order-container{background:#fff;font-family:"vodafoneLight"!important;text-align:start;padding:5% 15%;color:#333}.finalize-order-back-button-wrapper{font-weight:700;color:#636363;font-size:.9em;padding:1.5em 0 4em;letter-spacing:1px}.finalize-order-back-button-wrapper span:hover{text-decoration:underline;cursor:pointer}.finalize-order-container h1{font-weight:700!important;font-size:50px}.finalize-order-form-container{padding:0}.finalize-order-form-input-row{display:flex;justify-content:space-between}.finalize-order-form-tab-switcher{border-radius:35px;border:1px solid #000;display:flex;width:25em;height:3em;overflow:hidden;cursor:pointer;margin-top:2em}.finalize-order-form-tab-switcher span{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:initial;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s;color:#000;border-radius:35px}.finalize-order-form-id-label{position:relative;top:-10px;color:#999;font-size:.8em}.submit-order-red-button{font-family:"VodafoneRegular";border-radius:26px;letter-spacing:1px;border:none;text-align:center;outline:none;padding:10px 25px;font-size:1em;background-color:green;color:#fff;cursor:pointer;margin:auto auto auto 15px;line-height:27px}.submit-order-red-button:enabled:hover{background-color:green}.submit-order-red-button:disabled{background-color:#ebebeb;color:#777;pointer-events:none;cursor:not-allowed;opacity:.65}@media only screen and (min-width:700px) and (max-width:1000px){.finalize-order-form-container{padding:0}.finalize-order-container{padding:5% 10%}}@media only screen and (max-width:699px){.finalize-order-form-container{padding:0 .25em}.finalize-order-form-input-row{display:block}.finalize-order-form-tab-switcher{width:100%;height:8vh}.finalize-order-form-tab-switcher span{font-size:.8em}.finalize-order-container{padding:.6em;font-size:.9em}.finalize-order-container h1{margin-top:1em!important}.submit-order-red-button{margin-left:0}}.new-customer-notes__container{background:#f4f4f4;text-align:left;color:#282828;align-items:flex-start;font-family:"Roboto";padding:5% 5% 15rem 10%;display:flex;flex-direction:row;justify-content:space-between}.new-customer-notes__docs-wrapper{display:flex;justify-content:flex-start;padding-top:2.5rem;padding-bottom:1.5rem}.new-customer-notes__container>button{min-width:12rem;margin-top:2rem}.new-customer-notes-wrapper{display:flex;background:#f4f4f4}.new-customer-notes-cmb{width:25%;padding:5% 0 10%}@media only screen and (max-width:850px){.new-customer-notes__docs-wrapper{justify-content:center;padding-top:1.5rem 0;flex-direction:column}.new-customer-notes__container{display:block;padding:5%}.new-customer-notes__container>button{margin-top:1.5rem}.customer-notes_left-section{padding-bottom:2em}}.new-customer-back-button__wrapper{padding:2rem 6% 0;text-align:left;background:#f4f4f4}.new-customer-back-button__wrapper span{cursor:pointer;margin-left:10px;font-family:"Roboto";font-size:1rem;font-weight:400;color:#2a2a2a;-webkit-user-select:none;user-select:none}.new-customer-back-button__title-mobile{display:none}@media only screen and (max-width:850px){.new-customer-back-button__wrapper{padding:2rem 4% 0}.new-customer-back-button__title-web{display:none}.new-customer-back-button__title-mobile{display:inline}}@media only screen and (max-width:450px){.new-customer-back-button__wrapper{padding:1rem 2.5% 0}}.document-note-item__container{background:#fff;border-radius:4px;text-align:center;min-width:15rem;margin-right:1rem}@media only screen and (max-width:850px){.document-note-item__container{margin-right:0;margin-bottom:1rem}}.call-me-back-wrapper,.call-me-back-wrapper-miniapp-focused{padding:25px;background:#fff;border-radius:6px}.call-me-back-wrapper-miniapp-focused{margin-bottom:350px}.call-me-back-inputs{padding-top:25px;padding-bottom:12px}.call-me-back-button{left:10px;background:#282828;border-radius:6px;border:none;color:#fff;width:100%;height:50px;font-family:Roboto;font-weight:700;font-size:16px}.call-me-back-button:disabled{background-color:#ebebeb;color:#ccc;pointer-events:none;cursor:not-allowed;opacity:.65}.call-me-back-section{background:#fff;padding:50px 30px 100px;text-align-last:center}.call-me-back-section svg{margin-bottom:1rem}.call-me-back-hrline{width:48px;height:2px;background:#282828}.call-me-back-desc{text-align:center}.success-screen__container{margin:auto;background:#fff;width:100%;padding-top:4.5rem;text-align:center}.success-screen__logo{width:80px;margin:auto}.success-screen__data{margin:auto;text-align:center;max-width:1100px;padding:0 5%}.success-screen__heading{font-family:"Roboto"!important;font-weight:700!important;font-size:3rem;color:#282828}.success-screen__subtitle{font-size:1rem;font-weight:400;color:#282828;margin-bottom:0!important}.success-screen__dash{width:48px;background:#282828;height:2px;margin:2.5rem auto}.success-screen__provider-logo{margin-top:1rem}.additional-vas{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;text-align:left}p.priceAdditional{margin-bottom:59px}.wrapperAdditional{padding-bottom:24px}.image-wrapper-success{vertical-align:top;display:inline-flex;width:20%;justify-content:center;align-items:center}.additional-vas-details{width:100%}.additional-vas-details-wrapper-success{display:flex;justify-content:space-between;width:100%}.tbyb-promotion-success{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#a8b400;margin-bottom:15px;color:#fff;padding:4px 12px;border-radius:2px;font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;display:table}.promotion-text-success{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#666}.details-lte{padding-left:55px}.new-customer-promotion-text{color:#666}.new-customer-discount-text,.new-customer-promotion-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px}.new-customer-discount-text{color:#9c2aa0;align-self:center;padding-left:5px}.new-customer-discount-text-wrapper{display:flex;padding-top:15px}.new-customer-promotion-text-success{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#666}@media only screen and (max-width:450px){p.price-additional{font-size:14px}.image-wrapper-success{align-self:center;width:30%}.additional-vas-details{padding-left:10px}.additional-vas-details-wrapper-success{font-size:14px}}.sales-review-order__package{display:flex;justify-content:flex-start;align-items:flex-start}.sales-review-order__package-wrapper{display:flex;justify-content:flex-start;align-items:center}.sales-review-order__package-img{align-self:center;display:flex;justify-content:center}.sales-review-order__package-img img{width:10em;margin-right:1em}.sales-review-order__package-additional img{width:45px;margin-right:20px}.review-order-discount-tag{width:-webkit-max-content;width:max-content;margin-bottom:10px}.sales-review-order-black-november-tag{background:linear-gradient(91deg,#261d49 -5.81%,#660c4a 101.58%);color:#fff;font-size:15px;font-weight:400;padding:4px 12px;border-radius:4px;width:115px}@media only screen and (max-width:450px){.sales-review-order__package-additional>p{text-align:right;max-width:120px}.sales-review-order__package-title-wrapper{align-self:flex-start;max-width:200px}.sales-review-order__package-title-wrapper p{line-height:1.5;margin-bottom:5px!important}.sales-review-order__package-img{justify-content:start;padding-bottom:1.5em}.sales-review-order__package-wrapper{display:block}.sales-review-order-black-november-tag{width:55%}}@media only screen and (max-width:850px){.sales-review-order__package-additional img{width:45px;margin-right:10px}}.remove-popup-popup-container{background:#fff;padding:3.5rem 1.5rem;position:relative;margin:auto;border-radius:4px;width:80%}.remove-popup-popup-title-wrapper{align-items:center;justify-content:center;text-align:center}.remove-popup-popup-close-button{background:transparent;border:none;font-size:2rem;font-family:Roboto;font-weight:lighter;color:grey;position:absolute;right:1rem;top:1rem;outline:none}.remove-popup-popup-icon{padding-bottom:1rem}.remove-popup-popup-title{font-family:Roboto;font-style:normal;font-weight:700;font-size:26px;color:#282828;padding-bottom:1rem}.remove-popup-popup-content{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;text-align:center;color:#282828;padding-bottom:2.5rem}.remove-popup-popup-footer-btns{display:flex;justify-content:center}.remove-popup-popup-cancel-button{color:#282828;background:transparent;padding-right:1rem}.remove-popup-popup-cancel-button,.remove-popup-popup-remove-button{border:none;font-weight:700;font-size:1rem;font-family:Roboto;font-style:normal;outline:none}.remove-popup-popup-remove-button{padding:.5rem 1rem;border-radius:6px;color:#fff;background:#e60000}@media only screen and (min-width:320px) and (max-width:450px){.remove-popup-popup-container{width:100%;border-radius:0;height:100vh;padding:0}.remove-popup-popup-title-wrapper{padding:6rem 1rem 0}.remove-popup-popup-footer-btns{display:grid;justify-content:normal;position:absolute;bottom:1rem;width:100%;padding:0 1rem}.remove-popup-popup-cancel-button,.remove-popup-popup-remove-button{padding:5% 30%}}.new-customer-success__what-happens-next{background:#f4f4f4;width:100%;padding-bottom:10rem;padding-top:2rem;margin-top:4.25rem;text-align:left}.success-activity-wrapper{display:flex;align-items:center;margin-bottom:10px}.new-customer-success__order-details{background:#f9f9f9;padding:1.75rem;margin-top:1rem}.new-customer-success__order-details div{display:flex;margin:.75rem 0}.new-customer-success__order-details div p{width:50%}@media only screen and (max-width:450px){.new-customer-success__order-details{padding:.25rem}.new-customer-success__order-details div{flex-direction:column}.new-customer-success__order-details div p{width:100%;margin-bottom:5px!important}}.fibrePackageDetailsWrapper{background:#f9f9f9;padding:20px;margin-top:2.5rem;border-radius:4px}.fibrePackageDetailsItems{display:flex}.fibrePackageDetailsItem{padding-right:3.5rem}.fibrePackageDetailsItemIcon{display:flex}.fibrePackageDetailsItemTitle{padding-left:.5rem;font-weight:700;font-size:1.1rem}.fibrePackageDetailsItemDetails,.fibrePackageDetailsItemTitle{color:#282828;font-family:Roboto;font-style:normal;margin:0!important}.fibrePackageDetailsItemDetails{font-weight:500;font-size:.75rem;padding-left:2rem;text-align:left}@media only screen and (min-width:320px) and (max-width:450px){.fibrePackageDetailsWrapper{padding:0 16px 16px;margin-top:.5rem}.fibrePackageDetailsItems{display:flex;flex-wrap:wrap}.fibrePackageDetailsItemRow{display:block}.fibrePackageDetailsItem{padding-top:1rem;padding-right:2rem}}.personal-information-container{padding:2% 15% 25%;background-color:#f4f4f4}.personalInfo-lead-heading-wrapper{font-size:1em;margin-top:1.5%;margin-bottom:3%;text-align:left;font-family:VodafoneRegular}.personalInfo-lead-heading-wrapper .personalInfo-lead-heading{color:#282828;font-size:1.8em;margin-bottom:15px;font-family:"VodafoneBold"}.personalInfo-lead-heading-wrapper .personalInfo-lead-description{color:#333}.personalInfo-wrapper{padding:25px 30px;border-radius:5px;background-color:#fff}.personalInfo-title{font-size:1.2em;text-align:left;display:flex;flex-direction:row;align-items:center;font-family:"VodafoneBold"}.personalInfo-title svg{margin-right:10px}.divider{height:.5px;width:100%;margin:25px 0 30px;background-color:#b6b6ba}.personalInfo-form-input-row{max-width:800px;position:relative}.personalInfo-form-input-column{display:flex;flex-direction:row;justify-content:space-between}.personalInfo-form-input-row .form-item{width:100%;padding:10px 0}.personalInfo-form-input-row .form-item-divider{width:45px}.personalInfo-form-input-row .form-item .form-item-label{text-align:left;margin:0 0 8px;font-family:"VodafoneBold"}.personalInfo-form-footer{width:100%;margin-top:30px;display:flex;justify-content:flex-end}.personalInfo-form-footer button{font-family:"VodafoneBold";border-radius:5px;letter-spacing:1px;border:none;text-align:center;outline:none;padding:10px 25px;font-size:1em;background-color:#e60000;color:#fff;cursor:pointer;min-width:150px!important;transition:.2s ease-out}.personalInfo-form-footer button:disabled{background-color:#ebebeb;color:#cfcfcf}.personalInfo-form-footer button:enabled:hover{background-color:#b30000}.personalInfo-form-input-row .all-options{width:100%}.personalInfo-form-input-row .input-element{padding:0 3%}@media (max-width:768px){.personalInfo-form-input-row .form-item-divider{width:0}.personalInfo-lead-heading-wrapper{margin-top:5%;margin-bottom:7.5%}.personalInfo-form-input-column{flex-direction:column}}@media (max-width:500px){.personalInfo-lead-heading-wrapper{margin-top:7.5%;margin-bottom:10%}.personal-information-container{padding:2% 5% 25%}.personalInfo-form-footer button{width:100%}}.quote-item-container{border:1px solid #e6e6e6;padding-top:20px;margin:15px 0}.quote-item-container .quote-item-header p{font-size:18px;font-family:"VodafoneBold";padding:0 20px}.quote-item-container .quote-item-header p.quote-item-header-price{color:#007e92;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.quote-item-container .quote-item-details{color:#666;padding:0 20px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px}.quote-item-container .quote-item-detail{display:flex;flex-direction:row;justify-content:space-between}.quote-item-container .quote-item-footer{background-color:#e6e6e6;display:flex;flex-direction:column;font-size:small;justify-content:flex-end;text-align:center;padding:20px}.quote-item-additional-vas{padding-bottom:10px}.quote-item-additional-vas-quantity{font-family:Roboto!important;font-weight:400!important}.quote-item-tbyb-promotion{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#a8b400;margin:20px;color:#fff;padding:4px 12px;border-radius:2px;font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;display:table}.quote-item-container .quote-item-footer div.footer-item{display:flex;flex-direction:row;justify-content:flex-end}.quote-item-container .quote-item-footer div.footer-item>p{margin-bottom:0 0 5px}.quote-cost-label{font-weight:400;margin-right:10px;display:flex;align-items:center}.quote-cost-label,.quote-cost-price{font-family:Roboto;font-style:normal;font-size:16px;line-height:24px;margin-bottom:0!important;padding:5px}.quote-cost-price{font-weight:700}.quote-item-detail{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.quote-item-header{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.mobile-view-hr-bar{display:none}.quote-item-inclusions{padding-bottom:1rem;background-color:#fff}.quotation-discount-tag{width:-webkit-max-content;width:max-content;margin:0 0 10px 20px}.quotation-discount-container{padding-bottom:10px;padding-top:0}@media only screen and (min-width:500px) and (max-width:768px){.quote-item-container .quote-item-footer div.footer-item{width:40%}}@media only screen and (min-width:320px) and (max-width:450px){.quote-item-container .quote-item-footer div.footer-item{width:100%;flex-direction:column;align-items:center}.mobile-view-hr-bar{display:flex;width:48px;height:2px;background:#282828;margin:10px 0}.quote-item-container .quote-item-footer{align-items:center}.quote-item-container .quote-item-header p.quote-item-header-price{padding-right:0}.quote-item-detail-mobile{justify-content:start!important}}.quote-lte-section{padding:20px;border-top:1px solid #ccc;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.quotation-lte-labl-wrapper{display:flex;flex-direction:row}.lte-quote-heading{padding:0 20px;margin-bottom:15px}.quote-item-header-price{vertical-align:middle;color:#007e92}.service-promotion-new{margin-right:16px;padding:4px 12px;background-color:#bd0000;width:100px;font-size:11px;color:#fff;font-family:"VodafoneBold";border-radius:2px;text-align:center}@media only screen and (min-width:320px) and (max-width:450px){.lte-quote-heading-wrapper{display:block}.service-promotion-new{margin:0;padding:1px 5px}.lte-quote-price-wrapper{padding-top:16px}.quote-item-header-price{position:absolute;right:40px}}.quote-wrapper{width:100%}.quote-content{padding:0 32%;align-items:flex-start;text-align:left;margin-bottom:60px;font-family:Roboto}.quote-content .quote-salutations{color:#007e92;font-family:Roboto;font-style:normal;font-weight:500;font-size:32px;line-height:37px;font-size:1.5em}.quote-content .quote-totals{margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-end}.quote-content .quote-totals .quote-totals-item{margin-right:40px}.quote-content .quote-totals p.quote-total-price{font-family:"VodafoneBold"}.page-header{font-size:32px}.quote-content .quote-terms{color:#666;margin-top:2em}.quote-content .quote-terms a,.quote-terms-miniapp{color:#282828;font-family:"VodafoneBold"}.quote-terms-miniapp{text-decoration:underline}.quote-content .quote-terms span{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.quote-content .quote-terms .checkbox-label{margin-right:4%;margin-top:5px}.quote-reference{padding:10px 0;font-family:"VodafoneBold"}.quote-reference .quote-reference-number{color:red}@media only screen and (min-width:500px) and (max-width:820px){.quote-content{padding:0 25%}}@media only screen and (min-width:320px) and (max-width:450px){.quote-content{padding:0 20px}.quote-content .quote-totals{flex-direction:column-reverse;margin-bottom:20px}.quote-content .quote-totals .quote-totals-item{display:flex;flex-direction:row;justify-content:space-between;margin-right:0}}.sales-review-order__container{padding:5% 10%;display:flex;background:#f4f4f4;text-align:left;color:#282828;align-items:flex-start;font-family:"Roboto"}.review-order__terms-conditions{background:#f4f4f4;display:flex;justify-content:flex-start;align-items:center;padding:1.5rem}.review-order__terms-conditions-title{display:flex;align-items:center;margin-bottom:1rem}.sales-review-order__mobile-only{display:none}.additionalService{font-size:20px;font-weight:500;color:#282828;line-height:1.6;margin-bottom:0!important;margin-top:1.75rem;margin-bottom:1.75rem;text-align:left;font-family:"Roboto"}.wrapperAdditional{padding-top:0;display:inline-block;float:right;padding-bottom:0!important}.image-wrapper{vertical-align:top}.details-lte{display:inline-block;padding-left:0!important}.service-promotion-review{background-color:#bd0000;width:100px;font-size:11px;padding:2px;height:20px;margin:0;color:#fff;font-family:"VodafoneBold";border-radius:2px;width:60%;text-align:center}button.remove-btn{margin-top:30px;padding:0}p.priceAdditional{text-align:right}p.lte-text,p.priceAdditional{font-weight:700;margin:0!important}.quantity-additional-vas{font-weight:400}.additional-vas{display:flex}.details-wrapper{display:flex;justify-content:space-between;width:100%}span.remove{color:#4a4d4e;font-size:14px;display:inline-flex;margin-left:5px}svg.trash{vertical-align:middle;width:19px}button.remove-btn{float:right;margin-top:10px;border:none;background-color:#fff;display:flex;justify-content:center;align-items:center;line-height:30px}.mobile-price{display:flex;justify-content:space-between;padding-top:24px}.review-order-discount{padding-top:0}.tbyb-promotion-review{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#a8b400;margin:8px 0 15px;color:#fff;padding:4px 12px;border-radius:2px;font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;display:table}.promotion-text{color:#666}.discount-text,.promotion-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px}.discount-text{color:#9c2aa0;align-self:center;padding-left:5px}.discount-text-wrapper{display:flex;padding-top:15px}.additional-vas-wrapper{padding-left:30px;width:100%}@media only screen and (max-width:850px){.sales-review-order__container{display:block;padding:0}.sales-review-order__main{margin:0 4% 5%;padding-top:5%}}@media only screen and (max-width:360px){.sales-review-order__main{margin:0 .75rem .75rem;padding-top:2rem}.sales-review-order__web-only{display:none}.review-order__terms-conditions{background:transparent;padding:0;align-items:flex-start}.review-order__terms-conditions-title{display:none}.sales-review-order__mobile-only{display:block}.sales-review-order__main{margin:0 2.5% 5%}p.priceAdditional{font-size:16px}.image-wrapper{display:block!important;text-align:center;width:30%!important;padding-top:30px;align-self:auto}.quantity-additional-vas{margin-bottom:0!important}.additional-vas-wrapper{padding-left:15px}.tbyb-promotion-review{margin:0 0 15px}.discount-text-wrapper,.promotion-text{padding-top:15px}}@media only screen and (min-width:850px){.sales-review-order__main{width:68%}}.success-email-item{justify-content:space-around}.so-main-container{background:#fff;display:block;width:100%;min-height:60vh}.so-search-section{display:flex;width:50%;flex-direction:column;padding:0 2%}.so-heading{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:700;font-size:32px;line-height:48px;color:#000}.so-description,.so-heading{padding:2% 0;text-align:left;font-family:Roboto;font-style:normal}.so-description{font-weight:400;font-size:18px;line-height:27px;color:#666}.so-inputbox-wrapper{padding:2% 0}.so-inputbox-wrapper input{border:.6px solid #999;border-radius:5px;padding:0 4%;width:75%;font-size:1em;height:56px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.so-inputbox-wrapper input[type=text]::-ms-clear{display:none}.so-inputbox-wrapper ::placeholder{color:#ccc}.so-track-my-order-button{text-align:left;padding:2% 0;width:100%}.so-back-button{margin-left:5%!important;background-color:#fff!important;color:#000!important;border:1px solid #000!important;padding:.55em 2em!important}.so-track-my-order-button button{background-color:#e60000;color:#fff;cursor:pointer;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.so-track-my-order-button button,.so-track-my-order-button button:disabled{border-radius:5px;letter-spacing:1px;border:none;margin:auto;text-align:center;outline:none;padding:.65em 2em}.so-track-my-order-button button:disabled{font-family:"VodafoneBold";font-size:1em;background-color:#ebebeb;color:#cfcfcf}.so-man-image-section{width:50%}.so-breadcrumb__breadcrumb-list{width:88%!important}.so-breadcrumb__prev-path{color:#00b0ca!important}.so-breadcrumb__current-path,.so-breadcrumb__prev-path{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-decoration:none!important}.so-breadcrumb__current-path{color:#282828!important}.so-back-button-wrapper{display:flex;flex-direction:column;justify-content:left;align-items:start;background:#fff;padding:1% 7%}.so-back-button-wrapper .back-button-wrapper{padding:0!important;cursor:pointer}.so-error-banner-wrapper{display:flex;flex-direction:row;align-items:center;padding:1% 10%;justify-content:space-between;background:#fec800;box-shadow:0 5px 15px rgba(0,0,0,.15);border-radius:0 0 4px 4px;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#2a2a2a}.so-error-banner-leftsection{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:12px}.so-notification-icon-wrapper{margin-right:24px;display:flex;align-items:center;justify-content:center}.so-error-banner-rightsection{cursor:pointer;font-weight:700;padding-right:12px}.red-border{border:1.2px solid #bd0000!important}.back-button-wrapper{display:flex;align-items:center}.track-sales-order-header-wrapper{padding:32px 12px;list-style:none;width:80%;margin:auto!important;text-align:left}.track-sales-order-header{font-family:Roboto;font-style:normal;font-weight:700;font-size:26px;color:#282828;padding-bottom:1em}.track-sales-order-header-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;color:#282828}.track-sales-order-input{padding-top:3em;display:flex}.track-sales-order-search-button{padding:15px 16px;width:120px;height:50px;background:#e60000;border-radius:25px;display:flex;font-family:"Roboto";font-style:normal;font-weight:700;font-size:16px;line-height:24px;align-items:center;justify-content:center;color:#fff;margin-left:1em;border:0}.track-sales-order-search-button:focus{cursor:pointer}.track-sales-order-search-button:disabled{background:#e7e7e8;color:#b6b6ba}.track-sales-order-search-wrapper{border-radius:30px;box-shadow:0 5px 15px rgba(0,0,0,.15)}.track-sales-order-search-wrapper,.track-sales-order-search-wrapper-searching{display:inline-flex;width:40%;padding:5px;border:1px solid #ccc;background:#fff;align-items:center}.track-sales-order-search-wrapper-searching{border-top-left-radius:1em;border-top-right-radius:1em}.track-sales-order-search-icon{display:flex;align-items:center;padding-left:1em;width:10%}.track-sales-order-search-field-input{margin-bottom:0!important;padding:0 1em;border:0!important;font-family:"Roboto";font-size:18px;width:80%}.track-sales-order-search-field-input:disabled{background-color:#fff!important}.track-sales-order-close-button{padding-right:1em;width:10%;text-align:center}.track-sales-order-toolbar{display:inline-flex;width:40%;border:1px solid #ccc;background:#fff;text-align:center;border-bottom-left-radius:1em;border-bottom-right-radius:1em;padding:5px 5px 1em}.track-sales-order-toolbar-text{color:#6d6d76;font-family:"Roboto";font-size:16px;padding-left:10%;margin-left:1em;margin-top:.5em}@media only screen and (min-width:500px) and (max-width:768px){.so-main-container{padding:4%;flex-direction:column}.so-man-image-section,.so-search-section{width:100%}.so-back-button-wrapper{padding:5% 6% 0}.track-sales-order-search-wrapper{width:60%}.track-sales-order-header-wrapper,.tracking-details-main-wrapper{width:100%}}@media only screen and (min-width:320px) and (max-width:450px){.so-main-container{padding:0;flex-direction:column}.track-sales-order-search-field-input{width:100%;font-size:16px}.so-search-section{padding:0;width:100%}.so-heading{font-size:1.6em}.track-sales-order-search-wrapper-searching{width:100%}.track-sales-order-input{padding-top:2em;width:100%;display:block}.track-sales-order-search-button{width:100%;margin-left:0;margin-top:1em}.track-sales-order-toolbar{width:100%}.so-description{line-height:20px;letter-spacing:1px;font-size:.9em}.track-sales-order-header-wrapper{width:92%}.track-sales-order-search-wrapper{width:100%}.so-inputbox-wrapper input{width:100%;height:2.5em}.so-track-my-order-button button{width:100%}.so-man-image-section{width:100%;display:none}.so-man-image-section img{width:100%}.so-back-button{margin:5% 0 0!important;background-color:#fff!important;color:#000!important;border:1px solid #000!important;padding:.55em 2em!important}.so-back-button-wrapper{padding:3%}.so-notification-icon-wrapper{display:none}.so-error-banner-wrapper{flex-direction:column;padding:5% 7%}.so-error-banner-leftsection{text-align:left;margin-bottom:10px;padding-left:0}.so-error-banner-rightsection{display:flex;justify-content:flex-end;align-self:flex-end;padding-right:0}}@media screen and (min-width:1280px) and (max-width:1400px){.so-heading{font-size:2.2rem}.so-description{font-size:1rem;line-height:20px}.so-inputbox-wrapper input,.so-track-my-order-button button{font-size:1rem}}@media only screen and (min-width:1024px) and (orientation:portrait){.so-man-image-section{width:55%}}.tracking-details-main-wrapper{background-color:#fff}.tracking-details-main-wrapper,.tracking-details-wrapper{padding:32px 12px;list-style:none;width:80%;margin:auto!important;text-align:left}.tracking-details-header{font-family:Roboto;font-style:normal;font-weight:700;font-size:26px;color:#282828;padding-bottom:1em}.tracking-details-header-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;color:#282828}.tracking-details-input{padding-top:3em}.tracking-details-search-wrapper{display:inline-flex;width:30%;padding:5px;border-radius:30px;border:1px solid #ccc;background:#fff;align-items:center}.tracking-details-search-icon{display:flex;align-items:center;padding-left:1em}.tracking-details-search-field-input{margin-bottom:0!important;padding:0 1em;border:0!important;font-family:"Roboto";font-size:18px;width:80%}.tracking-details-search-field-input:disabled{background-color:#fff!important}.tracking-details-order-details-current{margin-top:.5em;display:block}.tracking-details-order-details-current-details{padding-left:1em;border-left:1px solid #b6b6ba;margin-left:-10px;padding-bottom:1em}.tracking-details-order-details-current-end{padding-left:1em;margin-left:-14px}.tracking-details-order-number{font-family:Roboto;font-style:normal;font-weight:700;font-size:22px;color:#282828;padding-bottom:1.5em}.tracking-details-order-details{margin-top:.5em;display:flex}.tracking-details-order-checkpointdate{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.tracking-details-order-checkpointtime{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#85858c;margin-left:1em}.tracking-details-order-checkpointmark{margin-left:2.5em}.tracking-details-order-checkpointdescription{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-left:1em}.tracking-details-order-details-separator{width:.6px;height:32px;top:0;background:#b6b6ba;margin-left:13.1em;margin-top:.5em}.tracking-details-order-checkpointdatetime{display:flex;width:10em}.tracking-details-order-description{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:.5em;padding-left:12px;color:#6d6d76}.tracking-details-order-needhelp-bar{background:#f3f3f4;padding:16px 24px;margin-left:12px;margin-top:.5em}.tracking-details-order-needhelp-bar-heading{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.tracking-details-order-needhelp-bar-options{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.tracking-details-order-current-desc{width:60%}@media only screen and (min-width:280px) and (max-width:720px){.tracking-details-main-wrapper{width:92%;background-color:#fff}.tracking-details-wrapper{padding:32px 12px;list-style:none;width:90%;margin:auto!important;text-align:left}.tracking-details-header{font-family:Roboto;font-style:normal;font-weight:700;font-size:22px;color:#282828;padding-bottom:1em}.tracking-details-header-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;color:#282828}.tracking-details-input{padding-top:3em}.tracking-details-search-wrapper{display:inline-flex;width:100%;padding:5px;border-radius:30px;border:1px solid #ccc;background:#fff}.tracking-details-search-icon{display:flex;align-items:center;padding-left:1em}.tracking-details-search-field-input{margin-bottom:0!important;padding:0 1em;border:0!important;font-family:"Roboto";font-size:18px}.tracking-details-search-field-input:disabled{background-color:#fff!important}.tracking-details-order-wrapper{padding-top:0}.tracking-details-order-details-current{margin-top:-1.5em;display:block}.tracking-details-order-details-current-details{border-left:0}.tracking-details-order-number{font-family:Roboto;font-style:normal;font-weight:700;font-size:22px;color:#282828;padding-bottom:0}.tracking-details-order-details{margin-top:2em;display:flex;margin-left:.5em}.tracking-details-order-checkpointdate,.tracking-details-order-checkpointtime{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#85858c}.tracking-details-order-checkpointmark{margin-left:0}.tracking-details-order-checkpointdescription{font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:27px;margin-left:1.5em;width:100%}.tracking-details-order-details-separator{height:50px;background:#b6b6ba;margin-top:.1em;margin-left:1.1em}.tracking-details-order-checkpointdatetime{display:flex;width:100%;margin-left:.7em;justify-content:space-between}.tracking-details-order-description{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:.5em;padding-left:12px;color:#6d6d76;margin-left:.8em}.tracking-details-order-needhelp-bar{background:#f3f3f4;padding:16px 24px;margin-left:1.5em;margin-top:.5em}.tracking-details-order-needhelp-bar-heading{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.tracking-details-order-needhelp-bar-options{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.tracking-details-order-current-desc{width:100%}.tracking-details-order-checkpointdescription-nodate{font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:27px;margin-left:.8em;width:100%}.tracking-details-order-details-border{border-left:1px solid #b6b6ba;margin-left:20px;padding-bottom:1em;margin-top:.2em}.tracking-details-order-details-border-end{border-left:0;margin-left:20px;padding-bottom:1em;margin-top:.2em}.tracking-details-order-details-nodate{margin-top:-1.7em}.tracking-details-order-details-checkpoints-to-come{margin-top:-1.5em}}.breadcrumb__container{background:#fff;padding-top:.5rem;display:none}.breadcrumb__breadcrumb-list{padding:.8rem 1rem;list-style:none;width:80%;margin:auto!important;text-align:left}.breadcrumb__breadcrumb-list li{display:inline}.breadcrumb__breadcrumb-list li+li:before{padding:8px;color:#333;content:">"}.breadcrumb__prev-path{color:#333;font-size:.9rem;font-family:"VodafoneRegular";text-decoration:none;font-weight:700}.breadcrumb__prev-path:hover{text-decoration:underline}.breadcrumb__current-path{font-size:.9rem;font-family:"VodafoneRegular"}.breadcrumb__current-path,.breadcrumb__current-path:hover{color:#999;text-decoration:none}@media only screen and (min-width:850px){.breadcrumb__container{display:block}}.guidelines-item .header-container{display:flex;align-items:center}.guidelines-item .header-container p{font-family:"VodafoneBold"}.guidelines-item .header-container svg{margin-right:15px}.guidelines-item p.message{font-size:16px;color:#4a4d4e;margin-top:.5rem!important}@media only screen and (max-width:450px){.header-container h4{width:85%}}.exit-confirmation-popup__wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.exit-confirmation__container{background:#fff;padding:4rem .75rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;animation:popup-in .3s ease-out forwards}.exit-confirmation-popup__-btn-close{position:absolute;right:1rem;top:1rem;cursor:pointer}.exit-confirmation__container-out{animation:popup-out .2s ease-out forwards}.exit-confirmation__btn-container{margin-top:4rem;width:100%;text-align:center}.exit-confirmation__btn-container>button{margin:0 10px;width:175px}@media only screen and (min-width:850px){.exit-confirmation-popup__wrapper{min-width:650px}}@media only screen and (min-width:450px) and (max-width:850px){.exit-confirmation-popup__wrapper{min-width:450px;width:95%}}@media only screen and (max-width:450px){.exit-confirmation-popup__wrapper{position:absolute;height:100vh;position:fixed;left:0;top:0;transform:translate(0);height:100%;background:#fff;width:100%;min-width:auto}.exit-confirmation__container{height:100%;padding-bottom:1.5rem}.exit-confirmation__btn-container{margin-top:auto}.exit-confirmation__btn-container>button{margin:10px 0;width:100%}}.file-attachment-container .file-attachment{height:90px;display:flex;padding:0 25px;text-align:left;border-radius:4px;overflow:hidden;align-items:center;margin:.75rem 0;background:#fff}.file-attachment-container .error-message{display:flex;font-size:14px;color:#000;text-align:left;margin-bottom:10px;align-items:center}.file-attachment-container .file-attachment.error{border:1px solid #bd0000}.file-attachment-container .file-attachment .idle{width:100%;display:flex;color:#666;align-items:center;flex-direction:row;font-family:"VodafoneBold";justify-content:space-between}.file-attachment-container .file-attachment .idle input{width:100px;display:none}.file-attachment-container .file-attachment .idle span{width:100%;font-size:20px;font-family:"Roboto";font-weight:500}.file-attachment-container .file-attachment button{display:flex;justify-content:center}.file-attachment-container .file-attachment .idle button svg{margin-right:5px}.file-attachment-container .file-attachment .completed{width:100%;display:flex;align-items:center;flex-direction:row}.file-attachment-container .file-attachment .file-details{width:100%;padding-left:25px}.file-attachment-container .file-attachment .completed .file-details .name{font-size:20px;color:#666;font-family:"VodafoneBold"}.file-attachment-container .file-attachment .completed .file-details .size{font-size:16px}.file-attachment-container .file-attachment .processing{width:100%;display:flex;flex-direction:row;align-items:center}.file-attachment-container .file-attachment .completed .file-details .name,.file-attachment-container .file-attachment .processing .file-details .details{padding-bottom:10px}.file-attachment-container .file-attachment .completed .file-details .size,.file-attachment-container .file-attachment .processing .file-details .details .process-value{color:#999}.file-attachment-container .file-attachment .processing .file-details .details{display:flex;justify-content:space-between;font-size:20px;color:#666;font-family:"VodafoneBold"}.file-attachment-container .file-attachment .processing .button{display:flex;padding:0 15px;cursor:pointer;align-items:center}.process-bar{width:100%;height:12px;overflow:hidden;border-radius:12px;background:#ebebeb}.process-bar .indicator{width:0;height:100%;transition:.25s ease;border-radius:12px;background:#007c92}.file-attachment__complete-icons{margin:10px}@media only screen and (max-width:450px){.file-attachment-container .file-attachment button{padding:.6rem 1rem;width:130px}.file-attachment-container .file-attachment{padding:0 10px}.file-attachment-container .file-attachment .completed .file-details .name,.file-attachment-container .file-attachment .idle span{font-size:1rem}.file-attachment-container .file-attachment .file-details{padding-left:15px}.file-attachment__complete-icons{margin:4px}.file-attachment-container .file-attachment .processing .file-details .details{font-size:1rem}.file-attachment-container .file-attachment .processing .button{padding:0 0 0 10px}}.upload-documents{color:#282828;text-align:left}.upload-documents>.header-container{background:#f4f4f4}.upload-documents>.guidelines,.upload-documents>.header-container{padding:5% 10%}.upload-documents>.header-container{display:flex}.upload-documents>.header-container .content{width:75%}.order-summary-container{width:475px;height:400px;border:1px solid #999;border-radius:4px;background:#fff}.upload-documents h2,.upload-documents p{text-align:left;padding:0}.upload-documents h2{font-family:"VodafoneBold"}.upload-documents .guidelines>p{padding-bottom:20px}.upload-documents .guidelines .divider{height:1px;width:48px;margin:25px 0;background:#282828}@media only screen and (max-width:850px){.upload-documents>.header-container{display:block;padding:2rem 1rem 1rem}.upload-documents>.header-container .content{width:100%}.upload-documents>.guidelines,.upload-documents>.header-container{padding:2rem 1rem 1rem}}@media only screen and (max-width:450px){.upload-documents>.header-container{display:block;padding:2rem .75rem .75rem}.upload-documents>.guidelines,.upload-documents>.header-container{padding:1rem .5rem .5rem}.upload-documents__web-only{display:none}}.vuma-contactInfo-wrapper{padding:3.5% 10%;background-color:#fff;max-width:1200px;margin:auto;border:1px solid #d3d3d3;border-radius:5px}.vuma-contactInfo-hr{border:none;border-bottom:1px solid #d3d3d3;margin-bottom:2rem;margin-top:0}.vuma-contactInfo-wrapper>p{text-align:left;margin-top:0!important;color:#666;font-size:1.05rem;font-family:"VodafoneRegular"}.vuma-contactInfo-sub-input-title{text-align:right;font-size:.9rem;color:#666;font-family:"VodafoneRegular";letter-spacing:.2px}.vuma-contactInfo-title{font-size:1.7em;font-family:"VodafoneBold";padding-bottom:1rem;text-align:left}.vuma-contactInfo-form-input-row{position:relative;display:flex;justify-content:space-between;width:100%;margin:2em 0}.vuma-contactInfo-form-input-row .all-options{width:100%}.vuma-contactInfo-form-input-row .input-element{padding:0 3%}.vuma-contactInfo-form-input-row>div{padding-right:4rem}.vuma-submit-order-red-button{font-family:"VodafoneBold";border-radius:5px;letter-spacing:1px;border:none;margin:auto;text-align:center;outline:none;padding:.75em 3em;font-size:.9em;background-color:#e60000;color:#fff;cursor:pointer}.vuma-submit-order-red-button:enabled:hover{background-color:#b30000}.vuma-submit-order-red-button:disabled{background-color:#ebebeb;color:#777;pointer-events:none;cursor:not-allowed;opacity:.65}@media only screen and (min-width:320px) and (max-width:450px){.vuma-contactInfo-wrapper{padding:5%}.vuma-contactInfo-form-input-row{width:100%;display:block}.vuma-contactInfo-form-input-row .all-options{width:100%}.vuma-contactInfo-form-input-row>div{padding:0;margin:2rem 0}}.privacy-stmt-wrapper{background-color:#fff}.privacy-stmt-wrapper .progress__hr{margin:0 auto}.privacy-statments{padding:3%;display:flex;flex-direction:row;width:80%;margin:0 auto}.privacy-image{display:flex;width:15%;justify-content:center;align-items:center}.privacy-stmt-heading{margin-bottom:3%;font-family:"VodafoneBold";font-size:1.2em}.privacy-stmt-desc{font-size:.9em;font-family:"VodafoneRegular";color:#656768;margin-bottom:5px;letter-spacing:1px;font-weight:400}.privacy-stmt-section{display:flex;width:70%;flex-direction:column}.marginBottom20{margin-bottom:20pt}@media only screen and (min-width:500px) and (max-width:768px){.privacy-statments{width:100%}}@media only screen and (min-width:320px) and (max-width:450px){.privacy-statments{flex-direction:column;width:100%;justify-content:center;align-items:center;padding:5%}.privacy-stmt-section{width:100%;margin:5% 0}.privacy-stmt-desc{text-align:left}}.vumareach-plan-details-address-select{border-radius:5px;padding:8px;color:#666;border:1px solid #ccc;box-shadow:none;max-width:350px;cursor:pointer;outline:none}.vumareach-plan-details-address-select-container{position:relative}.vumareach-plan-details-address-select-wrapper{border:1px solid #d3d3d3;height:39px;width:100%;max-width:22rem;border-radius:5px}.vumareach-plan-details-address-select-input{background:transparent;margin:0;font-size:1rem;height:auto;position:absolute;border:none;cursor:pointer;padding:10px .75rem 10px 10px}.vumareach-plan-details-address-select-arrow{position:absolute;top:13px;right:10px;font-size:12px;color:#000;background-color:initial;pointer-events:none}.vumareach-plan-details-address-select-input:focus{border:none}.vumareach-plan-details-address{background:#f9f9f9;min-height:100px;max-width:350px;margin:1.2rem 0;color:#999;font-size:1rem;border-radius:5px;padding:1rem;line-height:1.2;display:flex;justify-content:center;align-items:center}.vumareach-plan-details-address-select-div{position:absolute;background:#fff;border:1px solid #d3d3d3;z-index:1;top:35px;max-height:10rem;overflow:auto}.vumareach-plan-details-address-select-option{border-bottom:1px solid #d3d3d3;background:#fff;padding:5px 6px;cursor:pointer;font-size:14px;line-height:1.5;color:#000;min-width:16rem;text-overflow:clip}.vumareach-plan-details-address-select-option:hover{background:#eee}.vumareach-plan-details-address-selected{flex-direction:column;align-items:flex-start;justify-content:space-between;color:#333}.vumareach-plan-details-address-button{outline:none;border:none;background:transparent;color:#e60000;font-family:"VodafoneRegular";font-size:.9rem;padding:0}.vumareach-plan-details-section>h3{margin:15px 0}@media only screen and (min-width:550px){.vumareach-plan-details-address-select-option{min-width:20.75rem}}.vumareach-plan-details-payment-method{max-width:400px;width:100%;font-size:1rem;display:flex;flex-direction:column;box-shadow:0 0 8px 1px #ddd;margin-right:.8rem;padding:.5rem;border-radius:3px;color:#666;border:2px solid transparent;position:relative;cursor:pointer;transition:all .2s ease-out}.vumareach-plan-details-payment-method p{margin-bottom:10px!important}.vumareach-plan-details-payment-method button{border:none;outline:none;background:transparent;color:#e60000;padding:0;margin-top:.75rem;font-size:1rem;font-family:"VodafoneRegular"}.vumareach-plan-details-payment-method-selectionMark{position:absolute;color:#fff;font-size:1rem;right:0;bottom:0;width:0;height:0;border-color:transparent #428600 #428600 transparent;border-style:solid;border-width:22px}.vumareach-plan-details-payment-method-title-wrapper{margin-bottom:.5rem;display:flex;justify-content:flex-start;align-items:center;color:#333}.vumareach-plan-details-payment-method-title-wrapper img{width:30px;height:30px;margin-right:10px;margin-left:-3px}.vuma-plan-details-page-wrapper{display:flex;flex-direction:column;width:100%;background-color:#fff;padding:10px 15%;color:#666}.plan-details-summery-card{display:flex;flex-direction:column;margin-bottom:2%;padding:10px 0 0!important;width:100%;padding-left:0;padding-right:0;box-shadow:0 5px 15px rgba(0,0,0,.15);border:none;border-radius:4px;font-family:Roboto}.vuma-plan-details-header{border-bottom:1px solid #ddd;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;align-items:flex-end}.plan-details-heading{font-family:"VodafoneBold";padding:2%;font-size:1.5em;font-weight:400;text-align:center;justify-content:center}.card-header-title-container{align-items:center;display:flex;text-align:left;flex-direction:row}.card-header-title-container .card-header-provider-logo{padding:0 10px}.card-header-provider-logo img{height:4rem}.card-header-title-container p{margin-bottom:0!important}.card-header-title-container .card-header-title{font-family:"VodafoneBold"}.card-header-title-container .card-header-info{font-size:medium}.card-header-suffix{font-family:"VodafoneBold";vertical-align:middle}.card-header-suffix.card-header-suffix-top{text-align:right;display:block}.card-header-suffix.card-header-suffix-bottom{display:none;text-align:center}.plan-details-inclusions{text-align:left;padding:10px 20px;border-top:1px solid #f4f4f4}.plan-details-inclusions li{font-family:"VodafoneRegular";line-height:1.5em}.plan-details-inclusions li span{margin-right:10px}.plan-details-footer{text-align:left}.plan-details-footer .footer-title{font-family:"VodafoneBold"}.vumareach-plan-details-section{border-bottom:1px solid #ddd;text-align:left;padding:.5rem 2rem}.vumareach-plan-details-section>p{margin:10px 0;font-size:1rem}.vumareach-plan-details-payment-methods{display:flex}.vumareach-plan-details-payment-options{margin-top:1.5rem}.vumareach-plan-details-payment-option-item{display:inline-block;border-radius:1rem;border:1px solid #ccc;margin:.5rem;padding:.4rem 1rem;font-size:.9rem;cursor:pointer;min-width:90px;text-align:center;transition:all .2s ease-out}.vumareach-plan-details-payment-price-container{margin-top:1.5rem;text-align:right}.vumareach-plan-details-payment-type-container-mobile{display:none}@media only screen and (min-width:500px) and (max-width:768px){.plan-details-page-wrapper{padding:10px 5%}}@media only screen and (min-width:550px) and (max-width:850px){.vuma-plan-details-page-wrapper{padding:10px 3%}}@media only screen and (max-width:550px){.vumareach-plan-details-payment-price-container{text-align:left}.vumareach-plan-details-payment-type-container-mobile{display:block}.vumareach-plan-details-payment-type-container-desktop{display:none}.vuma-plan-details-page-wrapper{padding:10px 3%}.vuma-plan-details-header{padding:.5rem 0}.card-header-title-container .card-header-info{font-size:.9rem;width:70%}.vumareach-plan-details-section{padding:.5rem 1rem}.vumareach-plan-details-payment-methods{display:block}.vumareach-plan-details-payment-method{margin:0 0 .752rem}.plan-details-heading{text-align:left;padding-top:30px}.card-header-title-container .card-header-provider-logo{padding:0;width:50%}.card-header-title-container .card-header-provider-logo img{width:100%}.plan-details-page-wrapper{padding:10px 5%}.card-header-suffix.card-header-suffix-top{display:none}.card-header-suffix.card-header-suffix-bottom{display:block;padding:2%;border-top:1px solid #f5f5f5}}.success-wrapper{padding:5% 15%;background-color:#fff}.success-name-container{border-bottom:1px solid #ededed;justify-content:center}.text-name{font-size:2.3em;padding:10px 0}.success-email-container{display:flex;border-bottom:1px solid #ededed;justify-content:space-between;width:100%}.icon-wrapper{display:flex;justify-content:center;padding-top:3%}.success-bold-font{font-family:"VodafoneBold"}.success-light-font{font-family:vodafoneLight}.success-regular-font{font-family:"VodafoneRegular";text-align:center!important}.success-container{display:flex;flex-direction:row;justify-content:space-around;padding:0 10px}.success-container-existing{display:flex;flex-direction:row;justify-content:center;padding:0 10px}.success-item{width:31%}.success-item,.success-item-existing{border-radius:6px;margin:1%;padding:10px 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);flex-flow:wrap}.success-item-existing{width:35%}.success-email-item{justify-content:center;padding:0 0 3%;width:100%}.text-padding{padding:20px 0 3px;line-height:1.6;font-size:.9em;letter-spacing:.5px}.text-content-size{padding:20px 0;line-height:1.6;font-size:.8em;letter-spacing:1.1px}.text-padding-heading{padding:5% 0 1%;font-size:1em;letter-spacing:1px}.icon-padding{padding-top:3%}.textAlign-left{text-align:left}.textAlign-left,.textAlign-right{letter-spacing:.8px;color:#0d8598;font-weight:700}.textAlign-right{text-align:right}.success-button{background-color:#e60000;color:#fff;padding:1.5% 4%;font-family:"VodafoneBold";font-size:.8em;border-radius:30px;letter-spacing:1px;border:none}.button-container{padding-top:10%;padding-bottom:2%}.text-name-order{padding:0 0 5%}.text-font-tablet{padding:3% 0}.successIcon-size{width:80px;height:80px}@media only screen and (min-width:451px) and (max-width:768px){.success-container,.success-container-existing{flex-flow:row wrap;justify-content:flex-start}.success-item,.success-item-existing{width:48%}.text-name{font-size:2.2em}.text-padding-tablet{font-size:1em}.success-wrapper{padding:5%}.text-padding-heading{padding:5% 0 1%;font-size:1em;letter-spacing:1px}.button-container{padding-bottom:3%}.text-font-tablet{padding:5% 0}}@media only screen and (min-width:320px) and (max-width:450px){.success-container,.success-container-existing{flex-flow:column}.success-item,.success-item-existing{width:100%;margin-bottom:2%;min-height:270px}.success-wrapper{padding:10px}.success-email-container{display:flex;flex-direction:column}.text-padding-heading{padding:10px 0 0}.text-name{font-size:1em;padding:5% 0 2%;font-weight:700}.text-font{font-size:1.7em;padding:3% 0}.text-name-order{padding:0 0 8%}.text-padding{padding:0}.text-font-mobile{font-size:1em;font-family:vodafoneLight;letter-spacing:0}.text-color-mobile{color:#007e92}.text-padding-content{padding:4% 0;font-size:.8em}.successIcon-size{width:40px;height:40px}.success-email-item{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:3%;font-size:.9em;letter-spacing:0;font-family:"VodafoneBold"}.success-button{padding:4% 7%;font-size:.7em}.button-container{padding-bottom:10%}}.location-confirmation-address-container{background-color:#fff;padding-top:25px;padding-bottom:10px}.progress__hr{border:none;border-bottom:1px solid #eee;margin-top:1.5rem;margin-bottom:0}.location-confirmation-heading{font-family:"VodafoneBold";padding:2%;font-size:1.5em;text-align:center;justify-content:center;line-height:1.5}.location-confirmation-success-icon{width:10%;max-width:70px;max-height:70px;margin:auto}.location-confirmation-installation-address{color:#666}.location-confirmation-change-address{color:#e60000;border:none;outline:none;background-color:initial;cursor:pointer;font-size:1rem;font-family:"VodafoneRegular"}@media only screen and (max-width:850px){.location-confirmation-success-icon{margin-top:20px}}@media only screen and (min-width:320px) and (max-width:450px){.location-confirmation-heading{margin-top:10px;font-size:1.4rem}.location-confirmation-installation-address{font-size:1rem}.location-confirmation-success-icon{margin-top:30px}}.new-customer-header__container{background:#000;box-shadow:0 -5px 15px rgba(0,0,0,.15);height:6rem;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 4rem;font-family:roboto}.new-customer-header__button{margin-left:auto;min-width:170px}.new-customer-header__title{color:#fff;font-size:20px;font-weight:500;padding-left:10px;min-width:10rem}.new-customer-header__button_mobile{display:none}@media only screen and (max-width:850px){.new-customer-header__container{padding:0 1rem}.new-customer-header__button{width:auto!important;padding:.5rem 1.5rem!important}.new-customer-header__title{font-size:1rem}}@media only screen and (max-width:450px){.new-customer-header__container{padding:0 .5rem}.new-customer-header__title{text-align:left;padding-left:5px}.new-customer-header__button_mobile{display:block;padding:.6rem .5rem!important;width:75px!important;margin-left:auto;margin-right:5px}.new-customer-header__button{display:none}}.progress-bar__progress-bar-container{justify-self:center;align-self:center;display:flex;justify-content:center;align-items:center;width:100%;position:relative}.progress-bar__progress-bar{width:115px;height:1px;background:#fff;margin:0 8px;position:absolute;top:17px;width:450px;width:400px;left:50%;transform:translate(-50%)}.progress-bar__progress-item-wrapper{display:flex;align-items:center;justify-content:center;min-width:150px;min-width:130px;flex-direction:column}.progress-bar__progress-item-wrapper>p{margin-top:.5rem!important}.progress-bar__progress-step-wrapper{background:#282828;background:#000;border-radius:20px;padding:0 10px;z-index:2}.progress-bar__progress-step{width:32px;height:32px;border-radius:20px;border:1px solid #fff;font-size:14px;font-family:"Roboto";color:#fff;display:flex;align-items:center;justify-content:center}.progress-bar__progress-step-complete{color:#282828;background:#fff;animation:animate-progress .2s ease-out forwards}.progress-bar__progress-step-complete-title{animation:animate-progress-title .5s ease-out forwards}@media only screen and (max-width:1000px){.progress-bar__progress-bar-container{display:none}}@keyframes animate-progress{0%{opacity:0;transform:scale(.5)}90%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes animate-progress-title{0%{opacity:.5}to{opacity:1}}.progress-bar-mobile__container{display:none;text-align:left}.progress-bar-mobile__main{padding:1.5rem 1rem;background:#fff}.progress-bar-mobile__step-title{font-size:14px;font-weight:500;color:#282828}.progress-bar-mobile__step-subtitle{font-size:14px;color:#666}.progress-bar-mobile__progress-bar{height:4px;background:#428600;transition:all .5s ease-out}@media only screen and (max-width:450px){.progress-bar-mobile__container{display:block}}