.plus-premium-1,.plus-premium-2{display:none!important}.t-price::before{content:"£"}.promo .t-fix{width:100%}.promo{padding:20px!important}#freeFeatures .modal-content{border:0;border-radius:40px;background:#f5efe4}.free-tabs button{background:#FFF!important;text-align:left;color:#382e62}.free-tabs button.active{border:0;border-radius:20px;background:#f1f1f1!Important;color:#382e62!important}#freeFeatures .tab-pane.active{background:#FFF!important;border:0}.tcs,.tcs a,.voucher,.skip,#free-modal{color:#677fd3!important}.unselected:not(.promo .unselected){border:3px solid #e3e3e3}.breakdown{font-size:17px}.tp-basket{width:50%;position:relative;top:-35px;left:25%}.please-select:focus{color:#FFF}.disabled{border:0!Important;color:#005e33!important;font-weight:500!important;background:#FFF!important}.customer{border-bottom-left-radius:40px}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:0rem .75rem;font-size:17px}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(2.5rem + 10px);line-height:1}.form-floating>label{padding:.8rem .75rem}.your-numbers{border-bottom-right-radius:40px}#basket{background:#f5efe4!important}.new-account,.existing-account{display:block;padding:15px 20px;border-radius:40px}.new-customer select,.new-customer input{border-radius:15px}.new-customer select{padding:15px}#login input{border-radius:40px!important}.customer-active{background:#dcd8f5;border-radius:40px}#myModal{color:#382e62}#myModal .modal-header{border:0}.add-to-basket{font-size:16px;padding:12px 28px}.cancel-button{background:#FFF;border:0;font-size:16px;padding:12px 28px;color:#382e62}.cancel-button:hover{background:#FFF;color:red}#myModal .error{font-size:17px;margin-bottom:25px}#myModal .number-label{font-weight:600!important}#myModal .modal-content{border-radius:20px;border:0}.rebuild{padding:10px 30px;color:#FFF;background:#382e62}.rebuild,#myModal button,.divert-to,#step3b .select2-selection,.purchase{border-radius:40px!important}.purchase{border:3px solid #e3e3e3}.select2-selection{border:1px solid #ced4da!important}.select2-selection__rendered{text-align:left!important}.purple{color:#382e62!Important}#select-number-label{color:#382e62;font-size:24px;font-weight:500}.connect-payment{padding:40px;color:#2a2a2a}.number-label{background:#ffdc76;color:#382e62;padding:5px 15px;border-radius:17px}.select-number-label{color:#382e62;font-size:22px}#numbers a{padding:12px 30px!important;background:#ffffff!important;color:#382e62;font-size:19px;text-align:left;font-weight:600;font-family:manrope;border:1px solid #b2afbf!important;border:1px solid #FFF!important}.add-number span{font-weight:500}#numbers a:hover{border:1px solid #d7cfbf!important;color:#382e62}.memorable-types a,#numbers a:hover{cursor:pointer}#numbers a span{float:right}.btn-lg{padding:13px;font-size:17px;font-weight:700}.picker-menu .select2-selection{padding:25px}.picker-menu .select2-selection__rendered{top:-13px;position:relative;color:#382e62!important}.picker-menu .select2{width:100%!Important}.select2-search__field{border:1px solid #382e62}.select2-results{color:#382e62}.select2-selection__arrow{top:13px!important;right:15px!important}.select2-dropdown{top:0!Important;border-radius:20px;padding-bottom:15px}.select2-search__field{border-radius:20px;text-indent:10px;margin-bottom:15px}.select2-container--open .select2-dropdown--below{border-top-right-radius:20px;border-top-left-radius:20px;padding-top:8px;border-top:1px solid gray;top:40px!important}.pagnav .btn{color:#FFF;border-radius:50px;background:#382e62;border:0;padding:10px 20px;width:auto;font-size:16px}.pagnav .btn:hover{background:#6a64af!important;color:#fff}.remove:hover{cursor:pointer}.number-confirm{background:#ffdc76;padding:30px 120px;font-size:30px;color:#382e62;font-weight:600;width:fit-content;margin:0 auto;border-radius:40px}.connect-data{height:35vh;overflow-y:scroll;max-height:350px}.number-info li{background:#f1f1f1;font-size:16px;padding:8px}#companiesHouse .modal-header{background:#dcd8f5}#companiesHouse .btn-purple{background-color:#382e62!important;color:#FFF!Important}.ch-results tr:hover{background:#f1f1f1}.number-info{background:#f1f1f1;border-radius:10px;margin-top:-35px;padding-top:45px!important}.ch-results tr{border-top:1px solid #f2f2f2!important}.terms{width:20px;height:20px;color:#382e62}#freeFeatures .card{background:#FFF!important;color:#382e62!important;border:0}#freeFeatures .card h2{font-size:30px}#freeFeatures .card .lead{font-size:18px}.connect-number,.ordernow{background:#382e62!important;border-radius:40px;font-size:17px!important;border:0;padding:10px 25px}.btn-purple{background:#382e62;border:0;color:#FFF}.btn-purple:hover{background:#4f4289;color:#FFF}.free-feature-list a{background:#e9ecef!important;padding:15px;border-radius:20px;display:inline-block;margin:0 5px;border:2px solid #fff;box-shadow:0 0 6px 0 #fff}.tcs{font-size:16px;font-weight:500}.promo-price{font-size:27px;color:#382e62;font-weight:900}.promo-price b{font-size:42px;color:#382e62;font-weight:800}.city{border-radius:10px;height:fit-content;padding:6px;display:block}.city:hover{background:#fffaf1}.enter-manually{font-weight:600}.enter-manually:hover{cursor:pointer}.please-select{color:#FFF;font-weight:400;background:#382e62;padding:10px 30px;border-radius:40px}.company-type,.salutation{padding:19px;font-size:16px}.postcode-select .select2-selection{padding:15px 10px 40px 10px}.city:hover{cursor:pointer}.city-name{margin-left:19px;color:#382e62;font-weight:500!important}.city-img{display:block;float:left;width:100%;border-radius:20px;overflow:hidden;padding:7px}.city-img img{border-radius:10px;opacity:.8}.loader{width:90px;height:90px;border-radius:50%;display:inline-block;border-top:4px solid #FFF;border-right:4px solid #fff0;box-sizing:border-box;animation:rotation 1s linear infinite}.loader::after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:90px;height:90px;border-radius:50%;border-left:4px solid #382e62;border-bottom:4px solid #fff0;animation:rotation 0.5s linear infinite reverse}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.extras i{color:#2bb94b;font-weight:900;font-size:19px}.extras li{color:#373737;padding-bottom:3px}.dropdown button{border-radius:40px}.select2-selection{border-radius:15px!important}.numbers-div{background:#f3ede1;border-radius:20px}.add-number{background:#494291;border-radius:40px}.addon-product .h3{color:#382e62;font-size:33px;margin-top:10px}.tariff_type{font-size:25px;font-weight:500!important;color:#382e62}.tariff ul{font-size:17px}.t-price{font-size:37px;font-weight:700;color:#382e62}.months{font-size:18px;display:block;color:#3a3a3a;font-weight:600!Important;margin-top:8px}.band-head{text-align:center}.icon .phl{font-size:100px;color:#382e62}.customer-active{font-weight:600}.btn-outline-primary:hover{background:#382e62;border:2px solid #382e62}.promo{background:#ffdc76;border-radius:40px;position:relative;top:-155px;padding:20px 0 25px 0;height:fit-content}#step1 .mob-div:not(.promo),#step3 .addons{border:3px solid #e3e3e3}#step1 .promo .mob-div{margin-top:35px!important}.plan-padding{height:fit-content}.choose-tariff{margin-top:195px}.addon-active:not(.addon-active.disabled),.tariff-plan .active{background:#382e62!important;color:#FFF!important;border:2px solid #677fd3}#inbound,#outbound,.select-tariff label{padding:11px;border-radius:40px;border:2px solid #382e62;color:#382e62;background:#FFF}.customer-select{text-align:center;border-radius:20px}.number-lg{font-size:22px}.customer-select a{color:#382e62}.number-item h4{background:#382e62;color:#FFF;border-top-left-radius:15px;border-top-right-radius:15px;text-indent:5px;position:relative}.form-control{border:1px solid #ced4da!important}.loadingorder,.existing-customer,.number-body-error,.loading{display:none}#choose{background-image:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}#step0 h4,#step1 h4,#step2 h4,#step3 h4,#step3b h4{color:#382e62!important;font-size:37px}#step0 span,#step1 span,#step2 span,#step3 span,#step3b span:not(.picker-menu span){font-weight:900!important}.tariff-plan span{color:#382e62}.step-title{color:#382e62;margin:20px 0 50px 0}.voucher-select,.addons,.tariff-plan,.tariff-container .plan-padding{border-radius:20px;border:0}.your-numbers{border-top-right-radius:40px}.customer{border-top-left-radius:40px}.breakdown{border-top:1px solid #ebebeb}.tariff-plan li{font-size:16px}.customer label{font-weight:300;font-size:17px}#free-modal:hover{cursor:pointer}.connect-payment b{top:25px!important}.selected{border:3px solid #382e62!important}@media (max-width:767px){.select2-container--open .select2-dropdown--below{top:40px!important}.select2-container--default .select2-results>.select2-results__options{max-height:unset!important}.choose-tariff .promo .mob-div{margin:0px!important}}@media (max-width:991px){.number-confirm{padding:30px 0px!important}.mobile-width-tariffs,.promo{width:100%}.promo{top:35px;margin-bottom:65px}.choose-tariff{width:100%}}@media (max-width:767px){.inner{}#step1 .mob-div{max-width:unset!important;width:100%!important}.your-numbers{border-bottom-left-radius:40px}.choose-tariff{display:contents}.customer{border-bottom-left-radius:0}#login .btn,#login,.new-account,.existing-account{width:100%!important}.promo{margin-top:35px;position:initial}.service-scroll{width:100vw;overflow:scroll}.mob-div{width:80vw!important;min-width:250px;max-width:400px}.promo .mob-div{width:100%!important}.customer{border-top-right-radius:40px!important}.your-numbers{border-top-right-radius:0}.mobile-width{width:900px;justify-content:start!important}.mobile-width-tariffs{margin-top:0}.mobile-switch .btn-switch:first-child{background:#8b94ff;color:#FFF;border-top-left-radius:20px;border-bottom-left-radius:20px}.mobile-switch .btn-switch:last-child{background:#8b94ff;color:#FFF;border-top-right-radius:20px;border-bottom-right-radius:20px}.switch-active{background:#47469b!important}}.tooltip-icon{position:relative;display:inline-block;cursor:pointer;margin-left:8px;float:right}.tooltip-icon .tooltip-text{visibility:hidden;width:220px;background-color:#382E62;color:#fff;text-align:left;padding:8px;border-radius:6px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;font-size:13px}.tooltip-icon .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#382E62 #fff0 #fff0 #fff0}.tooltip-icon:hover .tooltip-text{visibility:visible;opacity:1}.select2-results__options{-webkit-overflow-scrolling:touch;overflow-y:auto!important}