.formsV2{color:#333;padding-bottom:40px;background-color:#ebebeb}.formsV2 .mobile-only{display:none}@media only screen and (max-width: 700px){.formsV2 .mobile-only{display:block}}.formsV2 .form-container{position:relative;top:40px;padding:20px 80px;background-color:#fff;margin:auto;margin-bottom:40px;max-width:800px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:6px}@media only screen and (max-width: 700px){.formsV2 .form-container{top:20px;padding:30px;margin:0 10px}}.formsV2 .form-header{text-align:center;display:table;min-height:150px;width:100%;background-color:#720000}@media only screen and (max-width: 700px){.formsV2 .form-header{min-height:100px}}.formsV2 .form-title{display:table-cell;vertical-align:middle;color:#fff;font-family:VodafoneLight,Calibri,sans-serif;font-size:3rem;padding:0 20px}@media only screen and (max-width: 700px){.formsV2 .form-title{font-size:28px;line-height:36px}}.formsV2 h2{font-family:VodafoneLight,Calibri,sans-serif;font-weight:400;font-size:40px;line-height:48px}@media only screen and (max-width: 700px){.formsV2 h2{margin-top:10px;font-weight:600;font-size:28px;line-height:32px}}.formsV2 .body-copy{font-size:18px}.formsV2 .body-copy p{margin:15px 0}.formsV2 .body-copy a{text-decoration:underline}.formsV2 .form-intro{text-align:left;margin-top:50px;font-size:30px;color:#333}@media only screen and (max-width: 700px){.formsV2 .form-intro{margin-top:10px}}.formsV2 .form-intro .form-note{margin:20px 0;font-size:24px}.formsV2 .form-intro .form-buttons{position:relative}.formsV2 .form-intro .form-buttons a{display:inline-block;border:2px solid #333;border-radius:6px;width:300px;vertical-align:top;height:100px;text-align:left;margin:10px;position:relative;padding:15px}.formsV2 .form-intro .form-buttons a span.button-label{font-size:26px;line-height:28px;vertical-align:top;display:inline-block}.formsV2 .form-intro .form-buttons a span.red-arrow{display:inline-block;background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/icon-arrow-red-right.png");background-repeat:no-repeat;background-size:cover;height:40px;width:20px;position:absolute;right:15px;top:15px;-webkit-transition:300ms;transition:300ms}.formsV2 .form-intro .form-buttons a:hover span.red-arrow{right:10px}.formsV2 .form-mainform{margin-top:30px}.formsV2 .form-mainform .form-note{text-align:right;margin-bottom:10px}.formsV2 .form-mainform .form-note span{font-weight:bold;color:red}.formsV2 .form-mainform .form-section{font-size:20px;margin-bottom:20px;width:100%}.formsV2 .form-mainform .form-section-title{font-size:28px;line-height:34px;margin-bottom:20px;padding-top:15px;font-weight:400}.formsV2 .form-mainform .form-section-desc{margin-bottom:15px}.formsV2 .form-mainform .form-section-desc a{color:inherit;text-decoration:underline}.formsV2 .form-mainform .form-section-desc.small{font-size:16px}.formsV2 .form-mainform .help-text{font-size:14px;line-height:26px}.formsV2 .form-mainform .form-input-item{position:relative;margin-bottom:20px;vertical-align:top}.formsV2 .form-mainform .form-input-item input,.formsV2 .form-mainform .form-input-item select,.formsV2 .form-mainform .form-input-item textarea{border:1px solid #ccc;border-radius:6px;padding:10px 10px;width:100%;max-width:502px;position:relative;font-size:18px;line-height:20px;letter-spacing:0px;background-color:#fff}.formsV2 .form-mainform .form-input-item input.error,.formsV2 .form-mainform .form-input-item select.error,.formsV2 .form-mainform .form-input-item textarea.error{border:2px solid #bd0000}.formsV2 .form-mainform .form-input-item input:focus,.formsV2 .form-mainform .form-input-item select:focus,.formsV2 .form-mainform .form-input-item textarea:focus{outline:none;-webkit-box-shadow:0px 0px 0px 3px #007c92;box-shadow:0px 0px 0px 3px #007c92;-webkit-transition:250ms;transition:250ms}.formsV2 .form-mainform .form-input-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.formsV2 .form-mainform .form-input-item .select-section{position:relative}.formsV2 .form-mainform .form-input-item .select-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='chevron-down' viewBox='0 0 192 192' style='enable-background:new 0 0 192 192;' aria-labelledby='chevron-down'%3E%3Cg%3E%3Cpolyline vector-effect='non-scaling-stroke' points='164,62 96,130 28,62 ' fill='none' stroke-linecap='round' stroke='%23333333' stroke-miterlimit='10'%3E%3C/polyline%3E%3C/g%3E%3Ctitle id='chevron-down'%3Echevron down%3C/title%3E%3C/svg%3E");content:"";width:18px;height:18px;position:absolute;background-repeat:no-repeat;right:12px;top:5px;pointer-events:none}.formsV2 .form-mainform .form-input-item input[type="checkbox"]{width:20px;height:20px;float:left;margin-right:7px}.formsV2 .form-mainform .form-input-item textarea{width:500px;height:150px}@media only screen and (max-width: 550px){.formsV2 .form-mainform .form-input-item textarea{width:100%}}.formsV2 .form-mainform .form-input-item button{min-width:150px;border-radius:6px;padding:10px;line-height:20px;border:0;background-color:#bd0000;color:#fff;font-family:VodafoneLight,Calibri,sans-serif;font-size:18px}.formsV2 .form-mainform .form-input-item button.btn-black{background-color:#333}.formsV2 .form-mainform .form-input-item button:disabled{color:#7E7E7E;background-color:#BEBEBE}.formsV2 .form-mainform .form-input-item label{display:block;font-size:18px;line-height:26px;font-weight:700;margin-bottom:8px}.formsV2 .form-mainform .form-input-item label .required{color:#bd0000}.formsV2 .form-mainform .form-input-item label.error{color:#bd0000}.formsV2 .form-mainform .form-input-item label.optional::after{content:"(optional)";font-weight:100;font-size:14px;margin-left:5px}.formsV2 .form-mainform .form-input-item.input-inline{display:inline-block;margin-right:20px}.formsV2 .form-mainform .form-input-item .inline-radio{display:inline-block;width:25%;position:relative;padding-left:calc(2rem + 16px);vertical-align:middle}.formsV2 .form-mainform .form-input-item .inline-radio input[type="radio"]{display:inline-block;font-size:1rem;height:2rem;left:0px;opacity:0;margin:0px;position:relative;top:0px;width:0px}.formsV2 .form-mainform .form-input-item .inline-radio input[type="radio"]:checked+label:after{content:"";background-color:#428600;border-radius:50%;height:1rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0.5rem;-webkit-transition:opacity 0.1s ease-in-out 0s;transition:opacity 0.1s ease-in-out 0s;width:1rem;opacity:1}.formsV2 .form-mainform .form-input-item .inline-radio input[type="radio"]:checked+label:before{border-color:#428600}.formsV2 .form-mainform .form-input-item .inline-radio input[type="radio"]:focus+label:before{-webkit-box-shadow:#007c92 0px 0px 0px 3px;box-shadow:#007c92 0px 0px 0px 3px;outline:transparent solid 3px}.formsV2 .form-mainform .form-input-item .inline-radio label{display:inline-block;font-size:18px;font-weight:100;vertical-align:middle;line-height:36px}.formsV2 .form-mainform .form-input-item .inline-radio label:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #afafaf;border-radius:50%;content:"";position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2rem;width:2rem;background:#fff}@media only screen and (max-width: 700px){.formsV2 .form-mainform .form-input-item .inline-radio{width:45%}}.formsV2 .form-mainform .form-input-item div.error{color:#bd0000;font-size:14px;margin-top:2px}.formsV2 .form-mainform .form-input-item .field-container{max-width:502px;position:relative;line-height:0}.formsV2 .form-mainform .form-input-item .field-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M173.07,136.36l-56-103.71a24,24,0,0,0-42.12,0h0L19,136.32A24,24,0,0,0,40,171.84H152a24,24,0,0,0,21.07-35.48ZM92,63.86a4,4,0,0,1,8,0v56.5a4,4,0,1,1-8,0Zm4,81a5,5,0,1,1,5-5,5,5,0,0,1-5,5Z' fill='%23bd0000'%3E%3C/path%3E%3C/svg%3E");display:none;content:" ";width:18px;height:18px;position:absolute;top:12px;right:15px;background-size:18px 18px;background-repeat:no-repeat;background-position-x:0;background-position-y:0}.formsV2 .form-mainform .form-input-item .field-container .enter-manually{font-weight:bold;font-size:16px;cursor:pointer;text-decoration:underline}.formsV2 .form-mainform .form-input-item.container-error .field-container:after{display:block}.formsV2 .form-mainform .form-input-item.container-error label{color:#bd0000}.formsV2 .form-mainform .form-input-item.container-error .dateTextInputstyle{border-color:#bd0000 !important;border-width:2px !important}.formsV2 .form-mainform .form-input-item.container-error input[type="radio"]+label:before{border:2px solid #bd0000}.formsV2 .form-mainform .form-input-item.form-input-date .dateTextInputstyle{color:#333;-webkit-transition:-webkit-box-shadow 0.4s ease 0s;transition:-webkit-box-shadow 0.4s ease 0s;transition:box-shadow 0.4s ease 0s;transition:box-shadow 0.4s ease 0s, -webkit-box-shadow 0.4s ease 0s;border:1px solid #ccc;border-radius:6px;background-color:#fff;padding:0px 16px;max-width:502px;margin-top:0px;line-height:44px}.formsV2 .form-mainform .form-input-item.form-input-date .dateInputstyle{display:inline-block;margin:0px 8px}.formsV2 .form-mainform .form-input-item.form-input-date .dateInputstyle input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.formsV2 .form-mainform .form-input-item.form-input-date .separator::after{margin:0px 8px;content:"|"}.formsV2 .form-mainform .form-input-item.form-input-date *,.formsV2 .form-mainform .form-input-item.form-input-date ::before,.formsV2 .form-mainform .form-input-item.form-input-date  ::after {-webkit-box-sizing:inherit;box-sizing:inherit}.formsV2 .form-mainform .form-input-item.form-input-date .date-day,.formsV2 .form-mainform .form-input-item.form-input-date .date-month,.formsV2 .form-mainform .form-input-item.form-input-date .date-year{height:35px;border-color:#fff;display:inline-block;text-align:center;width:70px}@media only screen and (max-width: 700px){.formsV2 .form-mainform .form-input-item.form-input-date .date-day,.formsV2 .form-mainform .form-input-item.form-input-date .date-month,.formsV2 .form-mainform .form-input-item.form-input-date .date-year{width:40px;padding-left:0;padding-right:0}}.formsV2 .form-mainform .form-input-item.form-input-date .date-year{width:100px}@media only screen and (max-width: 700px){.formsV2 .form-mainform .form-input-item.form-input-date .date-year{width:60px;padding-left:0;padding-right:0}}.formsV2 .form-mainform .form-item-submit{text-align:right}.formsV2 .form-mainform .form-item-radio label{display:inline-block;vertical-align:middle;margin-right:30px}@media only screen and (max-width: 700px){.formsV2 .form-mainform .form-item-radio label{display:inline}}.formsV2 .form-mainform .form-item-radio input[type="radio"]{width:auto;width:20px;height:20px;vertical-align:middle;margin-right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:1px;background-clip:content-box;border:2px solid #bbbbbb;background-color:#fff;border-radius:50%}.formsV2 .form-mainform .form-item-radio input[type="radio"]:checked{background-color:#428600}.formsV2 .form-mainform .postcode-search .search-icon{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='search-white' x='0px' y='0px' stroke='white' viewBox='0 0 192 192' style='enable-background:new 0 0 192 192;'%3E%3Cg%3E%3Ccircle vector-effect='non-scaling-stroke' cx='76' cy='76' r='56' fill='none' stroke-linecap='round' stroke-miterlimit='10'%3E%3C/circle%3E%3Cline vector-effect='non-scaling-stroke' x1='115.6' y1='115.6' x2='172' y2='172' fill='none' stroke-linecap='round' stroke-miterlimit='10'%3E%3C/line%3E%3C/g%3E%3Ctitle id='search-white'%3Esearch%3C/title%3E%3C/svg%3E");width:42px;height:42px;top:9px;right:15px;background-size:20px 20px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#bd0000;min-width:1px;border-radius:0 6px 6px 0;z-index:10}.formsV2 .form-mainform .postcode-search .search-icon:focus{outline:none;-webkit-box-shadow:#007c92 0px 0px 0px 3px;box-shadow:#007c92 0px 0px 0px 3px}.formsV2 .form-mainform .postcode-search{display:-webkit-box;display:-ms-flexbox;display:flex}.formsV2 .form-mainform input#address-postcode{border-radius:6px 0 0 6px}.formsV2 .form-mainform .postcode-search.loading-spinner .search-icon{background-image:url("data:image/svg+xml,%3Csvg width='34' height='44' viewBox='0 0 34 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0866 15.9962C22.7495 14.7514 21.4788 14.5559 18.482 14.057C18.482 8.56832 21.9782 3.07968 21.9782 3.07968C21.9782 3.07968 16.551 4.00486 12.5013 6.57245C9.73842 8.32411 7.14499 10.9895 5.50887 13.558C2.40439 18.0002 1.84278 22.5264 2.03315 26.2641C2.24667 35.0364 9.56734 41.5797 17.5622 41.5797C25.557 41.5797 32 35.3206 32 27.2828C32 21.6166 29.359 18.3599 25.3801 16.1557' stroke='%23ffffff'%3E%3C/path%3E%3Cstyle type='text/css'%3E path %7B animation: 3s ease 0s infinite normal both running passingWay; %7D @keyframes passingWay %7B 0%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D 20%25 %7B stroke-width: 4; %7D 45%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 55%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 80%25 %7B stroke-width: 4; %7D 100%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D %7D %3C/style%3E%3C/svg%3E");background-size:30px 30px;right:17px}.formsV2 .form-mainform .postcode-search.loading-spinner .search-icon:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.formsV2 .form-mainform .container-error .search-icon{display:none}.formsV2 .form-mainform .address-notification{color:#bd0000;font-size:14px}.formsV2 .form-mainform .address-notification span.green{color:green}.formsV2 .form-mainform .provide-more{font-size:15px;font-weight:700}.formsV2 .form-mainform .address-heading h3{font-size:18px;display:inline-block}.formsV2 .form-mainform .address-heading a{font-size:18px;color:#bd0000;margin-left:50px}.formsV2 .form-item-hidden{display:none}.formsV2 .hidden-input-field{height:0px;width:0px;overflow:hidden}.formsV2 .attachment-container{margin-bottom:10px}.formsV2 .add-attachment{position:relative;border:1px solid #acacac;border-radius:6px;padding:10px 5px;width:350px;background-color:#fff;cursor:pointer;color:#acacac;background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/vfcon110679.png");background-repeat:no-repeat;background-size:25px;background-position-x:10px;background-position-y:10px;padding-left:45px}.formsV2 .add-attachment.file-attached{background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/vfcon110680.png");background-color:#f4f4f4}.formsV2 .add-attachment.input-field-error{border-color:1px solid #bd0000;background-color:#ffdfdf}@media only screen and (max-width: 400px){.formsV2 .add-attachment{width:100%}}.formsV2 input::-webkit-outer-spin-button,.formsV2 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formsV2 input[type="number"]{-moz-appearance:textfield}.formsV2 .formSubmitLoading{background-image:url("data:image/svg+xml,%3Csvg width='34' height='44' viewBox='0 0 34 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0866 15.9962C22.7495 14.7514 21.4788 14.5559 18.482 14.057C18.482 8.56832 21.9782 3.07968 21.9782 3.07968C21.9782 3.07968 16.551 4.00486 12.5013 6.57245C9.73842 8.32411 7.14499 10.9895 5.50887 13.558C2.40439 18.0002 1.84278 22.5264 2.03315 26.2641C2.24667 35.0364 9.56734 41.5797 17.5622 41.5797C25.557 41.5797 32 35.3206 32 27.2828C32 21.6166 29.359 18.3599 25.3801 16.1557' stroke='%23ffffff'%3E%3C/path%3E%3Cstyle type='text/css'%3E path %7B animation: 3s ease 0s infinite normal both running passingWay; %7D @keyframes passingWay %7B 0%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D 20%25 %7B stroke-width: 4; %7D 45%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 55%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 80%25 %7B stroke-width: 4; %7D 100%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D %7D %3C/style%3E%3C/svg%3E");background-color:#BEBEBE;color:transparent !important;background-repeat:no-repeat;background-size:12px;background-position:center}
