@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Open+Sans:wght@400;600;700&display=swap);body{font-family:"Open Sans",Montserrat,-apple-system,"Segoe UI",system-ui,Roboto,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;margin:0}h1,h2{font-weight:700;font-size:24px;line-height:36px;color:#2b2b2b;text-align:center;margin:auto}h2{font-size:18px;line-height:28px;margin-bottom:14px}.color{color:#f39200}a{text-decoration:none}hr{border:1px solid #d9d9d9;border-bottom:0;margin:0}.logo{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo img{max-height:28px;margin-top:3px}.logo-title{font-weight:700;font-size:32px;line-height:36px;position:relative;border-left:1px solid rgba(255,255,255,.5);padding-left:30px;display:inline-block;color:#fff}.center{display:block;text-align:center;margin:auto}.hide{display:none}input::-webkit-input-placeholder{color:#c4c4c4;opacity:1;font-family:"Open Sans",sans-serif}input::-moz-placeholder{color:#c4c4c4;opacity:1;font-family:"Open Sans",sans-serif}input:-ms-input-placeholder{color:#c4c4c4;opacity:1;font-family:"Open Sans",sans-serif}input::-ms-input-placeholder{color:#c4c4c4;opacity:1;font-family:"Open Sans",sans-serif}input::placeholder{color:#c4c4c4;opacity:1;font-family:"Open Sans",sans-serif}input:-ms-input-placeholder{color:#c4c4c4;font-family:"Open Sans",sans-serif}input::-ms-input-placeholder{color:#c4c4c4;font-family:"Open Sans",sans-serif}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 #d2d2d2;box-shadow:inset 0 0 0 #d2d2d2;background:#f3faff;border:1px solid #000;-webkit-box-shadow:0 0 0 1000px #f3faff inset}.error input::-webkit-input-placeholder{color:#d3a4a4;opacity:1}.error input::-moz-placeholder{color:#d3a4a4;opacity:1}.error input:-ms-input-placeholder{color:#d3a4a4;opacity:1}.error input::-ms-input-placeholder{color:#d3a4a4;opacity:1}.error input::placeholder{color:#d3a4a4;opacity:1}.error input:-ms-input-placeholder{color:#d3a4a4}.error input::-ms-input-placeholder{color:#d3a4a4}.progress-bar-element{background-color:#fff;padding:0 16px;margin-top:20px;margin-bottom:-34px}.progress-bar-container{width:540px;max-width:100%;margin:auto}.progress-message{color:#6b6e73;width:100%;font-size:12px;font-weight:400;line-height:20px}.progress-bar{position:relative;height:10px;background:#f2f2f2;border-radius:100px;overflow:hidden}.progress-percentage{position:absolute;height:10px;background:#807dff;border-radius:100px}.progress-percentage-animation{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-name:progressBar;animation-name:progressBar;-webkit-animation-duration:1s;animation-duration:1s}label{cursor:pointer}.form-main-container{position:relative;width:1024px;max-width:100%;margin:auto}.form-header{position:relative;background:#4f4ced;padding-left:16px;padding-right:16px;height:52px}.form-header-container{width:1024px;max-width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.form-back.sticky{position:sticky;top:5px;left:0;margin-left:-8px;margin-top:-50px;margin-bottom:10px;width:40px;height:40px;border-radius:100px;background:#4f4ced;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;cursor:pointer}.form-header .form-back{font-size:20px;line-height:36px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#6b6e73;left:0;right:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px}.form-header .wifi{background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:50%;width:47px;height:47px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px}.form-main-title{width:100%;background:#807dff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form-main-title h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:38px;color:#fff;padding:31px 16px}.form-container{background-color:#fff;padding:27px 40px 57px;width:540px;max-width:100%;margin:auto}.form-small-container{width:343px;max-width:100%;margin:auto}.form .form-postcode-container{position:relative}.form .form-postcode-container input{border:1px solid #d6d3d3;-webkit-box-shadow:inset 0 0 3px #d2d2d2;box-shadow:inset 0 0 3px #d2d2d2;-webkit-appearance:none}.form .form-postcode-container img{position:absolute;top:0;bottom:0;margin:auto;right:18px}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-subtitle,.form-title{font-family:Montserrat,'Open Sans',sans-serif;font-weight:700;font-size:32px;line-height:38px;margin:26px 0 13px;text-align:center;color:#000}.form-title.first{margin-bottom:8px}.form-subtitle{font-size:14px;line-height:20px;font-weight:400;margin:0 auto 14px;text-align:center;color:#000;width:343px;max-width:100%}.form-subtitle.montserrat,.montserrat{font-family:Montserrat,"Open Sans","Helvetica Neue",sans-serif}.form-subtitle.opensans,.opensans{font-family:"Open Sans",Montserrat,"Helvetica Neue",sans-serif}.form-subtitle.error,.form-title.error{color:red}.form-providers-container{border-bottom:1px solid #d9d9d9}.form-providers{margin:0 auto;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style:none;max-width:740px}.form-providers li{max-width:12%;width:12%;text-align:center}.form-providers img{max-width:100%;max-height:70px;max-width:calc(100% - 10px)}.form-input-big,.form-input-number{background:#32ce8d;border-radius:100px;color:#fff}.form-input-two-columns{width:343px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:13px auto 0;max-width:100%}.form-input-two-columns .form-input-big{width:50%;width:calc(50% - 4px);margin:auto 2px 8px}.form-input-medium label.input-title-big,.form-input-small label.input-title-big{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:38px;margin-bottom:16px;display:inline-block}.form-input-big:hover,.form-input-number:hover{background:#10b785}.form-input-big{width:310px;height:64px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto auto 14px;padding:0 20px}.form-input-image{min-width:40px;text-align:center}.form-input-big span{font-weight:600;font-size:16px;line-height:30px;letter-spacing:.25px;color:#fff}.form-input-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px auto auto}.form-input-number{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:148px;height:110px;line-height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;font-size:20px;margin:7px 4px;max-width:calc(50% - 8px)}.form-input-number img{max-height:100%;max-width:100%;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.form-input-number span{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.form-input-numbers-medium{max-width:400px}.form-input-numbers-medium .form-input-number{line-height:64px}input[type=radio]{background:#32ce8d}input[type=radio]:checked+label{background-color:#807dff}.form-input-medium,.form-input-small{position:relative;display:inline-block;margin-right:27px}.form-input-small{width:217px;margin-bottom:25px}.form-input-medium{width:343px;max-width:100%;margin:auto;margin-bottom:25px}.form-input-medium.center,.form-input-small.center{display:block;margin:auto;margin-bottom:25px;text-align:left}.form-input-medium.center a,.form-input-small.center a{color:#4f4ced}.form-input-medium.center a:hover,.form-input-small.center a:hover{color:#807dff}.form-input-medium input,.form-input-small input{width:100%;height:64px;border:1px solid #bdbdbd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0 22px;font-size:20px;line-height:29px;border:1px solid #d6d3d3;-webkit-box-shadow:inset 0 0 3px #d2d2d2;box-shadow:inset 0 0 3px #d2d2d2;-webkit-appearance:none}.form-input-medium input:hover,.form-input-small input:hover{border-color:#000}.form-input-medium input:focus,.form-input-small input:focus{border:2px solid #6ba6ff;-webkit-box-shadow:inset 0 0 0 #d2d2d2;box-shadow:inset 0 0 0 #d2d2d2;outline:0}.form-input-medium input:-webkit-autofill,.form-input-small input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 #d2d2d2;box-shadow:inset 0 0 0 #d2d2d2;background:#f3faff;border:1px solid #000;-webkit-box-shadow:0 0 0 1000px #f3faff inset!important}.form-input-fillpostcode input:-webkit-autofill{background-color:#fff!important}.form-input-medium.error input,.form-input-small.error input{background:#fff2f2;border-color:red;-webkit-box-shadow:none;box-shadow:none;border-width:1px;-webkit-box-shadow:inset 0 0 0 #d2d2d2;box-shadow:inset 0 0 0 #d2d2d2}.form-input-medium.error input:focus,.form-input-small.error input:focus{border:2px solid #6ba6ff;-webkit-box-shadow:inset 0 0 0 #d2d2d2;box-shadow:inset 0 0 0 #d2d2d2;outline:0;background-color:#fff}.post-typing-placeholder input:focus::-webkit-input-placeholder,input.post-typing-placeholder:focus::-webkit-input-placeholder{color:#c4c4c4!important}.post-typing-placeholder input:focus::-moz-placeholder,input.post-typing-placeholder:focus::-moz-placeholder{color:#c4c4c4!important}.post-typing-placeholder input:focus:-ms-input-placeholder,input.post-typing-placeholder:focus:-ms-input-placeholder{color:#c4c4c4!important}.post-typing-placeholder input:focus::-ms-input-placeholder,input.post-typing-placeholder:focus::-ms-input-placeholder{color:#c4c4c4!important}.post-typing-placeholder input:focus::placeholder,input.post-typing-placeholder:focus::placeholder{color:#c4c4c4!important}.form-input-medium label,.form-input-small label{font-weight:700;font-size:18px;line-height:30px;letter-spacing:.15px;color:#000}.form-input-medium.center .form-error p,.form-input-small.center .form-error p{margin:3px 0}a.form-input-medium.center,a.form-input-small.center{text-align:center;margin-top:22px;text-decoration:underline}a.form-input-medium.center:hover,a.form-input-small.center:hover{color:#807dff}.form-edit{position:relative;background:#f3faff;border-radius:5px;margin-bottom:48px;padding:11px 13px 17px;font-size:16px;line-height:24px;color:#000;margin-top:24px}.form-edit-button{position:absolute;top:11px;right:13px;cursor:pointer}.form-edit-button span{text-decoration:underline;color:#4f4ced}.form-edit-button:hover span{color:#807dff}.form-date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -6px}.form-select{width:96px;height:50px;position:relative;margin:0 6px;overflow:hidden;border-radius:5px}.form-select.form-select-big{width:343px;height:64px;margin:0 0 16px;-webkit-box-shadow:0 0 0 #d9d9d9;box-shadow:0 0 0 #d9d9d9;-webkit-transition:.3s;transition:.3s}.form-select.form-select-big:hover{-webkit-box-shadow:0 4px 22px #d9d9d9;box-shadow:0 4px 22px #d9d9d9}.form-select-placeholder{position:absolute;left:22px;top:0;width:100%;height:100%;line-height:64px;font-size:18px;color:#445870}.form-select select{position:absolute;background:0 0;border:1px solid #445870;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;position:relative;width:100%;height:100%;left:0;top:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:0 12px;z-index:1;font-size:18px;color:#445870}.form-select.form-select-big select{border:2px solid #807dff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 16px #d9d9d9;box-shadow:0 4px 16px #d9d9d9;border-radius:5px;padding-left:22px;padding-right:27px}.form-select select::-ms-expand{display:none}.form-select:after{content:'';background-image:url(../../form/images/purple-arrow.svg);width:15px;height:9px;display:block;position:absolute;top:0;bottom:0;margin:auto;right:22px}.form-date-container.error{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-date-container.error .form-select{background:#fff2f2;margin-bottom:28px}.form-date-container.error .form-select select{border:2px solid red}.form-buttons{position:relative}.form-continue{width:343px;line-height:75px;background:#ff6523;-webkit-box-shadow:0 4px 0 #994800;box-shadow:0 4px 0 #994800;border-radius:5px;margin:auto;text-align:center;font-weight:700;font-size:30px;color:#fff;cursor:pointer;max-width:100%}.form-continue:hover{background:#ea5211}.form-continue:focus{background:#d04910}.form-next{width:343px;line-height:64px;background:#32ce8d;-webkit-box-shadow:0 4px 0 #0d985e;box-shadow:0 4px 0 #0d985e;border-radius:100px;margin:auto;text-align:center;font-weight:700;font-size:20px;color:#fff;cursor:pointer;max-width:100%}.form-next:hover{background:#10b785}.form-next:focus{background:#10b785}.form-continue-outline{padding:7px 19px;right:0;position:absolute;background:#fff;border:1px solid #4f4ced;border-radius:100px;margin:auto;text-align:center;font-weight:600;font-size:16px;line-height:30px;color:#4f4ced;cursor:pointer}.form-continue-outline img{margin-left:5px}.form-ssl{text-align:center;font-size:12px;line-height:22px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:24px;margin-top:25px}.form-ssl>p{font-size:12px;line-height:22px;text-align:center;color:#6b6e73;margin:0}.form-ssl-container{background:#f4f4f4;border:1px solid #d1d1d1;padding:3px 5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px}.form-ssl-https{background-color:#fff;padding:0 4px;max-height:19px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4eb100}.form-ssl-https img{margin-right:3px}.form-ssl-container p{margin:0 8px}.form-checkbox{display:block;margin:auto auto 12px;max-width:343px;text-align:left}.form-checkbox.terms{font-size:14px;line-height:20px;text-align:center;color:#828282}.form-checkbox.terms a{color:#828282;text-decoration:underline}.form-checkbox.form-amount{cursor:pointer}.form-checkbox input[type=checkbox]{opacity:0;visibility:hidden;position:absolute}.form-checkbox-selector{position:absolute;display:inline-block;width:29px;height:29px;background:#f4f4f4;border:1px solid #807dff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;margin-top:-4px}.form-checkbox input[type=checkbox]:checked~.form-checkbox-selector{background:#807dff;background-image:url(/form/images/white-check.svg);background-position:center;background-repeat:no-repeat}.form-last-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-last-step .form-title{margin-bottom:20px;margin-top:0}.form-last-step .form-input-medium{margin-bottom:25px}.form-last-step .form-input-medium:last-child{margin-bottom:34px}.form-checkbox-text{display:inline-block;padding-left:40px;margin-top:-4px;font-size:12px;line-height:16px;color:#828282}.form-checkbox-text a{color:#000}.form-error{position:relative;font-size:14px;line-height:20px;color:red;margin-top:5px}.form-error p{margin:auto}.form-date-container.error .form-select+.form-error{left:6px}.min-height .form-wrapper{min-height:279px}.min-height .form-container-without-buttons{min-height:199px}.form-extra-padding{padding-bottom:9px}.found-offer{padding:11px 16px 27px;background:#807dff}.found-offer-number{margin:auto}.found-offer-number>div{background:#1e1c88;border-radius:100px;line-height:33px;font-weight:600;font-size:16px;line-height:28px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px;padding:0 18px 0 14px;margin-bottom:13px}.found-offer-number span{font-weight:800;font-size:20px;color:#32ce8d;margin-right:10px}.found-offer-number p{margin:auto}.offer-card{width:279px;max-width:100%;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);margin:auto;padding:14px 16px 32px;max-width:calc(100% - 64px)}.offer-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-card-title{font-size:14px;line-height:18px;letter-spacing:.25px;color:#6b6e73;margin-bottom:8px}.offer-card-image{margin-top:10px;margin-bottom:21px}.offer-card-price{font-weight:700;font-size:60px;line-height:1;text-align:center;letter-spacing:.25px;color:#4f4ced;margin-bottom:30px}.offer-card-list{width:100%;list-style:none;padding:0;margin:0 auto 24px}.offer-card-list li{font-size:16px;line-height:18px;letter-spacing:.25px;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:40px;margin:0;border-bottom:1px solid #a0a0a0}.info{padding:47px 0 21px;text-align:center}.info-quote{font-weight:400;font-size:16px;line-height:26px;max-width:720px;text-align:center;margin:21px auto 27px}.info-title{font-weight:700;font-size:14px;line-height:23px;display:block;text-align:center;margin-bottom:12px}.footer{font-size:14px;line-height:24px;padding-bottom:22px;text-align:center;background:#f7f7f7;color:#a0a0a0}.footer-text,.footer-text p{margin:0}.footer-links{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.footer-links-container{display:inline-block;padding-top:14px;padding-right:16px;padding-left:16px}.footer-links a{color:#a0a0a0;text-decoration:none}.footer-href{display:inline-block;margin:0 8px}[v-cloak]{display:none}.loading{text-align:center}.loading-message{display:block;font-style:normal;font-weight:400;font-size:18px;line-height:24px;margin-bottom:58px;text-align:center;letter-spacing:.25px;color:#a0a0a0}.loading.fullheight{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;margin-top:-21vh;padding-left:21px;padding-right:21px}.dots-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dot-container{width:30px;height:30px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dot{background-color:#4f4ced;border-radius:50%}.dot1{-webkit-animation-name:dots1;animation-name:dots1;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.dot2{-webkit-animation-name:dots2;animation-name:dots2;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.dot3{-webkit-animation-name:dots3;animation-name:dots3;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes dots1{0%{width:28px;height:28px;opacity:1}25%{width:22px;height:22px;opacity:.6}50%{width:15px;height:15px;opacity:.4}75%{width:22px;height:22px;opacity:.6}100%{width:28px;height:28px;opacity:1}}@keyframes dots1{0%{width:28px;height:28px;opacity:1}25%{width:22px;height:22px;opacity:.6}50%{width:15px;height:15px;opacity:.4}75%{width:22px;height:22px;opacity:.6}100%{width:28px;height:28px;opacity:1}}@-webkit-keyframes dots2{0%{width:22px;height:22px;opacity:.6}25%{width:15px;height:15px;opacity:.4}50%{width:22px;height:22px;opacity:.6}75%{width:28px;height:28px;opacity:1}100%{width:22px;height:22px;opacity:.6}}@keyframes dots2{0%{width:22px;height:22px;opacity:.6}25%{width:15px;height:15px;opacity:.4}50%{width:22px;height:22px;opacity:.6}75%{width:28px;height:28px;opacity:1}100%{width:22px;height:22px;opacity:.6}}@-webkit-keyframes dots3{0%{width:15px;height:15px;opacity:.4}25%{width:22px;height:22px;opacity:.6}50%{width:28px;height:28px;opacity:1}75%{width:22px;height:22px;opacity:.6}100%{width:15px;height:15px;opacity:.4}}@keyframes dots3{0%{width:15px;height:15px;opacity:.4}25%{width:22px;height:22px;opacity:.6}50%{width:28px;height:28px;opacity:1}75%{width:22px;height:22px;opacity:.6}100%{width:15px;height:15px;opacity:.4}}.progress-bar-element{margin-top:0;width:100%;padding:20px 0 15px 0;z-index:1}.form-header{z-index:1000}.clear{clear:both}.progress-bar-element .progress-bar-container{padding-left:16px;padding-right:16px;max-width:calc(100% - 32px)}.form-container-after .terms.text-center.form-checkbox{margin-top:10px}.form-container-after .terms.text-center.form-checkbox a{text-decoration:none}.form-title.form-title-after{line-height:130%;margin-bottom:30px}.form-title.form-title-smaller{font-size:24px;line-height:130%;margin-top:10px;margin-bottom:24px}@media all and (min-width:861px){.info-small-image{max-width:98px}}@media all and (max-width:1080px){.form-back.sticky{margin-left:6px}}@media all and (max-width:860px){h1{font-size:20px;line-height:36px}.form-main-title h1{font-size:24px;line-height:28px;text-align:left}.form-header{padding-left:16px;padding-right:16px}.form-container{max-width:100%;padding:13px 13px 20px;max-width:calc(100% - 26px);width:343px}.form-title{margin:30px 0;text-align:left}.form-title.form-title-after{margin:18px 0}.form-title.form-title-smaller{margin-top:10px;margin-bottom:20px}.form-title.first{margin-top:10px;margin-bottom:0}.form-subtitle{margin:10px 0;text-align:left}.form-input-medium,.form-input-small{margin:auto;display:block;width:100%;margin-bottom:32px}.form-last-step .form-input-medium,.form-last-step .form-input-small{display:block}.form-last-step .form-input-medium input,.form-last-step .form-input-small input{margin-bottom:0}.form-input-big{max-width:100%}.min-height .form-container-without-buttons{min-height:209px}.info{padding:36px 16px 29px}.cookies-visible .footer{padding-bottom:94px}.form-buttons{margin-top:10px;margin-bottom:10px}.form-back{position:relative;width:46px}.form-checkbox{margin-bottom:20px}.loading-message{margin-top:60px}.form-providers{margin-top:7px;margin-bottom:7px}.form-input-fillpostcode{margin-bottom:10px}.form-small-container.form-input-medium.center.form-input-fillpostcode{margin-bottom:10px}.form-continue-outline{position:relative;display:inline-block;float:right}.form-input-two-columns .form-input-big{padding:0 10px}.mobile-sticky{position:fixed;top:0;left:0}.form-header.mobile-sticky{width:80%;width:calc(100% - 32px)}.progress-bar-element.mobile-sticky{top:50px}.is-sticky-mobile{padding-top:86px}.is-sticky-mobile.smaller-margin{padding-top:52px}}@media all and (max-width:640px){h1{font-size:32px}.form-providers img{padding:0;max-width:100%;max-width:calc(100% - 10px)}.logo-title{font-size:24px;padding-left:20px}.form-providers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7px;margin-bottom:7px}.form-providers li{max-width:25%;width:25%}.form-providers img{max-height:65px}.form-header .form-back{width:32px}}@media all and (max-width:560px){.form-input-numbers{margin-left:-4px;margin-right:-4px}.hide-on-mobile{display:none!important}}.cookiebar{position:fixed;min-height:40px;font-size:13px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.8);bottom:0;width:100%;color:#e1e1e1;text-align:center;z-index:9999}.cookiebar-container{max-width:90%;width:1200px;margin:auto;padding:12px}.cookiebar-container p{margin:5px 0}.cookiebar-container a{text-decoration:underline;cursor:pointer;color:#e1e1e1}.cookiebar-container .cookiebar-close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;position:absolute;top:-16px;right:16px;border-radius:100px;background:#5f44e1;border:2px solid #fff}.cookiebar-container .cookiebar-close span{position:absolute;width:50%;height:3px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookiebar-container .cookiebar-close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#app>div:not(.footer){min-height:90vh;min-height:calc(100vh - 92px)}#app.cookies-visible>div:not(.footer){min-height:80vh;min-height:calc(100vh - 140px)}#app.cookies-visible .footer{padding-bottom:70px}@media all and (max-width:640px){#app.cookies-visible>div:not(.footer){min-height:80vh;min-height:calc(100vh - 180px)}#app.cookies-visible .footer{padding-bottom:90px}}.glow{-webkit-animation-name:glow;animation-name:glow;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes glow{0%{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,.75);box-shadow:0 0 0 0 rgba(48,114,226,.75)}75%{-webkit-box-shadow:0 0 6px 16px rgba(48,114,226,0);box-shadow:0 0 6px 16px rgba(48,114,226,0)}76%{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,0);box-shadow:0 0 0 0 rgba(48,114,226,0)}to{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,.75);box-shadow:0 0 0 0 rgba(48,114,226,.75)}}@keyframes glow{0%{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,.75);box-shadow:0 0 0 0 rgba(48,114,226,.75)}75%{-webkit-box-shadow:0 0 6px 16px rgba(48,114,226,0);box-shadow:0 0 6px 16px rgba(48,114,226,0)}76%{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,0);box-shadow:0 0 0 0 rgba(48,114,226,0)}to{-webkit-box-shadow:0 0 0 0 rgba(48,114,226,.75);box-shadow:0 0 0 0 rgba(48,114,226,.75)}}@-webkit-keyframes progressBar{0%{width:0}}@keyframes progressBar{0%{width:0}}@media (max-width:767px){.form-main-title h1{padding:16px}}.form-title{margin-bottom:26px}@media (max-width:767px){.form-title{font-size:24px;line-height:140%;margin-top:26px}.form-title br{display:none}}.form-title.first{margin-top:0}@media (max-width:767px){.form-title.first{font-size:24px;line-height:38px}}.form-last-step .form-title{font-weight:700;font-size:32px;line-height:40px;margin-top:26px}.form-subtitle{margin-bottom:24px;width:383px}.form-providers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 16px;margin-top:0;margin-bottom:0}@media (min-width:768px){.form-providers{max-width:828px}}@media (max-width:767px){.form-providers{padding:20px 16px}}.form-providers li{max-width:initial;width:initial;height:30px}@media (max-width:767px){.form-providers li{height:auto}}.form-providers li img{height:30px}@media (max-width:767px){.form-providers li img{height:24px}}.form-providers-first{text-align:left}@media (max-width:767px){.form-providers-first-mobile{text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.form-providers-last{text-align:right}@media (max-width:767px){.form-providers-last-mobile{text-align:right}}.form-input-big span{line-height:20px;text-align:center}.form-input-big.form-input-outline{position:relative;background:0 0;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.25px;color:#000}.form-input-big.form-input-outline:not(.big){width:32%;width:calc(33.3333% - 4px);height:40px;padding:0;font-weight:600;font-size:14px;line-height:40px}.form-input-big.form-input-outline:not(.big) span{font-size:14px}.form-input-big.form-input-outline span{font-size:16px;color:#000;font-weight:600;letter-spacing:.25px}.form-input-big.form-input-outline:before{content:'';position:absolute;width:100%;height:100%;border:1px solid #000;top:-1px;left:-1px;border-radius:100px;-webkit-transition:unset;transition:unset}.form-input-big.form-input-outline:hover,input[type=radio]:checked+.form-input-big.form-input-outline{background-color:#4f4ced}.form-input-big.form-input-outline:hover span,input[type=radio]:checked+.form-input-big.form-input-outline span{color:#fff;z-index:1}.form-input-big.form-input-outline:hover:before,input[type=radio]:checked+.form-input-big.form-input-outline:before{background-color:#4f4ced;border-color:#4f4ced}.form-input-big.form-input-outline.error,.form-input-big.form-input-outline.error:hover{background-color:#fff7f7}.form-input-big.form-input-outline.error span,.form-input-big.form-input-outline.error:hover span{z-index:1;color:#000}.form-input-big.form-input-outline.error:before,.form-input-big.form-input-outline.error:hover:before{background-color:#fff7f7;border-color:red}.form-input-small-title{font-weight:700;font-size:18px;line-height:140%;color:#000;margin-bottom:-4px}.form-input-small-title.error{color:red}.form-continue-outline{margin-top:20px}label.form-input-big{height:60px}input[type=radio]:checked+label{background-color:#4f4ced;border-color:#4f4ced}.min-height .form-wrapper{min-height:auto}.loading-message{padding:0 10px;width:540px;max-width:100%}.form-buttons{margin-bottom:40px}.is-prefilled-state input,.is-prefilled-state input:focus,.is-prefilled-state select,.is-prefilled-state select:focus{background-color:#f3faff;border:1px solid #000;-webkit-box-shadow:0 0 0 1000px #f3faff inset!important}.form .form-postcode-container input.is-prefilled-state{background-color:#f3fbff!important;border:1px solid #000!important}.info{margin-top:-28px}.found-offer .offer-card{margin-top:18px;padding-top:20px}.found-offer .offer-card-image{margin-top:14px;margin-bottom:26px}.found-offer .offer-card-includes-price,.found-offer .offer-card-includes-title,.found-offer .offer-card-subtitle,.found-offer .offer-card-title{font-size:16px;line-height:140%;letter-spacing:.25px;color:#000;text-align:center}.found-offer .offer-card-includes-title,.found-offer .offer-card-title{font-weight:700}.found-offer .offer-card-headline{display:block;width:100%;font-size:14px;line-height:30px;letter-spacing:.25px;color:#6ba6ff;text-align:left;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.found-offer .offer-card-subtitle{width:110%;margin-bottom:12px}.found-offer .offer-card-list li{font-size:14px;line-height:18px;letter-spacing:.25px;color:#000;min-height:20px;padding:10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.found-offer .offer-card-list li img{margin-top:2px}.found-offer .offer-card-includes{margin-top:-12px;margin-bottom:20px}.found-offer .offer-card-includes-container{display:-webkit-box;display:-ms-flexbox;display:flex}.found-offer .offer-card-includes-price{text-align:left}.found-offer .offer-card-includes-description{font-size:12px;line-height:18px;letter-spacing:.25px;color:#6b6e73;margin-top:4px}