/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'VodafoneRg';src:url(./fonts/Vodafone_rg.27ea20bf197b70a5722c.woff2) format("woff2"),url(./fonts/Vodafone_rg.c53c9fb8f2e586e5b060.woff) format("woff"),url(./fonts/Vodafone_rg.ef7a012b7c342dba391e.ttf) format("truetype");font-weight:normal;font-style:normal;unicode-range:U+000-5FF, U+1e00-1fff, U+2000-2300}@font-face{font-family:'VodafoneRgBold';src:url(./fonts/Vodafone_rg_bold.294b414206c7cb963af2.woff2) format("woff2"),url(./fonts/Vodafone_rg_bold.14d0efa19e967a556a29.woff) format("woff"),url(./fonts/Vodafone_rg_bold.6cfc25e7254530d2a846.ttf) format("truetype");font-weight:bold;font-style:normal;unicode-range:U+000-5FF, U+1e00-1fff, U+2000-2300}@font-face{font-family:'VodafoneLt';src:url(./fonts/Vodafone_lt.9d00a00a789be481210f.woff2) format("woff2"),url(./fonts/Vodafone_lt.ac483ebaa046dcdd32e6.woff) format("woff"),url(./fonts/Vodafone_lt.fff8f7b7dd71fca5b4f7.ttf) format("truetype");font-weight:normal;font-style:normal;unicode-range:U+000-5FF, U+1e00-1fff, U+2000-2300}@font-face{font-family:'VodafoneBold';src:url(./fonts/Vodafone_bold.4ddae32874d46d5b0a0e.woff2) format("woff2"),url(./fonts/Vodafone_bold.b0305a19238b91b34143.woff) format("woff"),url(./fonts/Vodafone_bold.3f76e8f03027098fbee8.ttf) format("truetype");font-weight:normal;font-style:normal;unicode-range:U+000-5FF, U+1e00-1fff, U+2000-2300}*{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}svg{stroke:none}hr{height:1px;margin:0;padding:0;border:none;background-color:#cccccc;max-width:378px;margin:24px auto 0}input::-ms-reveal,input::-ms-clear{display:none}.visually-hidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:"VodafoneRg", Helvetica, Tahoma, Arial, sans-serif;font-weight:normal;line-height:20px;color:#0d0d0d;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1;min-width:320px}html{font-size:16px}@media screen and (max-width: 1536px) and (max-height: 864px) and (orientation: landscape){html{font-size:14px}}@media screen and (max-width: 1366px) and (max-height: 768px) and (orientation: landscape){html{font-size:12px}}@media screen and (min-width: 2049px) and (min-height: 1153px) and (orientation: landscape){html{font-size:20px}}@media screen and (min-width: 2651px) and (min-height: 1441px) and (orientation: landscape){html{font-size:24px}}@media screen and (min-width: 3073px) and (min-height: 1728px) and (orientation: landscape){html{font-size:28px}}@media screen and (min-width: 3841px) and (min-height: 2161px) and (orientation: landscape){html{font-size:32px}}#root{display:flex;flex-direction:column;min-height:100vh}#recaptcha-mount-point_wrapper.grecaptcha-badge-wrapper.hidden{display:none}

@keyframes source-dash-draw{to{stroke-dashoffset:610}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:99;animation:fade-in 250ms}.spinner__description{color:#e60000;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.375rem;text-align:center}.spinner svg{width:18.75rem;height:18.75rem}.spinner svg g path{fill:#e60000}.spinner svg>path:nth-child(1){fill:none;stroke:#e60000;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:0.3;stroke-dasharray:120 32;animation:source-dash-draw 3.5s linear infinite;animation-delay:0.2s}.spinner svg>path:nth-child(2){opacity:0.6;stroke-dasharray:120 32;animation:source-dash-draw 3.5s linear infinite;animation-delay:0.1s;fill:none;stroke:#e60000;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.spinner svg>path:nth-child(3){stroke-dasharray:120 32;animation:source-dash-draw 3.5s linear infinite;fill:none;stroke:#e60000;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}

.vf-button{width:100%;margin:0}.vf-button__basic{width:100%;height:2.75rem;margin:0;padding:0 1rem;outline:none;border-radius:.375rem;border-width:0;border-style:none;overflow:hidden;text-overflow:ellipsis;background-color:#e60000;cursor:pointer;white-space:nowrap;transition:background-color .25s,box-shadow .25s,opacity .25s,border-color .25s;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem;color:#fff}.vf-button__basic_small{height:2.25rem}.vf-button__basic:hover{background-color:#c30000}.vf-button__basic:active{background-color:#a10000}.vf-button__basic:focus-visible{box-shadow:#0096ad 0 0 0 .1875rem}.vf-button__basic:disabled{background-color:#e60000;opacity:0.38;cursor:default}.vf-button__basic_secondary{background-color:#0d0d0d}.vf-button__basic_secondary:hover{background-color:#313131}.vf-button__basic_secondary:active{background-color:#565656}.vf-button__basic_secondary:disabled{background-color:#0d0d0d;opacity:0.38;cursor:default}.vf-button__basic_tertiary{background-color:#fff;border-width:0.0625rem;border-color:#999;border-style:solid;color:#0d0d0d}.vf-button__basic_tertiary:hover{background-color:#fff;border:0.0625rem solid #666}.vf-button__basic_tertiary:focus-visible{border:0.0625rem solid #999;box-shadow:#0096ad 0 0 0 .1875rem}.vf-button__basic_tertiary:disabled{background-color:#fff;opacity:0.38;cursor:default}.vf-button__basic_tertiary:disabled:hover{border:0.0625rem solid #999}

.content{padding:0 1.5rem;flex-grow:1}@media screen and (min-width: 970px) and (orientation: landscape){.content{padding:0 2rem}}.content__container{display:flex;flex-direction:column;height:100%}.content_error{background-color:#3a3a3a;display:flex;align-items:center;justify-content:center;text-align:center}.content_error .content__container{max-width:25rem;width:100%;padding:1.5rem 0}

.vf-form{margin-top:1.25rem;padding-bottom:1rem;display:flex;flex-direction:column;flex-grow:1}.vf-form__label{margin-left:auto;margin-right:auto;margin-bottom:2rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;color:#0d0d0d;text-align:left}@media screen and (min-width: 640px){.vf-form__label{font-size:1.125rem}}.vf-form__fields .vfid-text-field:not(:first-of-type){margin-top:2rem}.vf-form__buttons{margin-top:2rem}.vf-form__buttons .vf-button:not(:first-child){margin-top:1rem}.CTA-section{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 640px){.CTA-section{justify-content:flex-start}}

.vf-introduction{margin:0.5rem 0 0.75rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem;color:#0d0d0d}.vf-introduction__text{word-break:break-word}.vf-introduction__text>.vfid-link{color:#e60000;text-decoration:underline}.vf-introduction__text>.vfid-link:hover{color:#c30000}.vf-introduction__text b,.vf-introduction__text strong{font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}.vf-introduction_light{color:#fff}.vf-introduction_error{margin-top:1.5rem}.vf-introduction_error hr{width:100%;max-width:100%;margin:0 0 1.25rem}

.vf-heading-primary__text{font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif;color:#0d0d0d;font-size:1.5rem;line-height:1.75rem;word-break:break-word}.vf-heading-primary__text_light{color:#fff}.vf-heading-primary__text_large{font-size:2rem;line-height:2.25rem}

.error-icon{display:block;margin:0 auto 0.625rem;height:6rem;width:6rem;background-position:center;background-size:6rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%276rem%27 height=%276rem%27 viewBox=%270 0 192 192%27 %3E%3Cpath data-name=%27Bounding Box%27 fill=%27none%27 d=%27M0 0h192v192H0z%27 /%3E%3Cpath d=%27M168.4 140.3c8.4 14.8 1.6 27.7-15.2 27.7H38.8c-16.7 0-23.6-13-15.2-27.7L80.8 35c8.3-14.3 22-15 30.4 0Z%27 fill=%27%23ebebeb%27 /%3E%3Cpath d=%27M153.2 166H38.8c-11.4 0-18.3-6-18.8-14.6-.5 9.6 6.5 16.6 18.8 16.6h114.4c12.3 0 19.3-7 18.8-16.6-.5 8.6-7.4 14.6-18.8 14.6Z%27 opacity=%27.1%27 /%3E%3Cpath fill=%27none%27 stroke=%27%23e60000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%276%27 d=%27M96 64v56.5%27 /%3E%3Ccircle cx=%2796%27 cy=%27139.9%27 r=%276%27 fill=%27%23e60000%27 /%3E%3C/svg%3E")}

.header{position:static;border:none}.header__container{padding:1.875rem 1.5rem}@media screen and (min-width: 970px) and (orientation: landscape){.header__container{padding:2rem 2rem 1.5rem}}.header__logo{height:2.25rem;width:2.25rem}

.vfid-link_inline{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.vfid-link_block{display:inline-block;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:0.875rem;line-height:1.125rem}.vfid-link.font16{font-size:1rem;line-height:1.375rem}.vfid-link.center{text-align:center;width:100%}.vfid-link .link{cursor:pointer;text-decoration-line:underline;transition:color .25s,box-shadow .25s}.vfid-link .link:hover{color:#c30000}.vfid-link .link:focus-visible{box-shadow:#0096ad 0 0 0 .1875rem;outline:none}.vfid-link.accent .link{color:#e60000;text-decoration:underline}

.page{height:100vh}@media screen and (min-width: 970px) and (orientation: landscape){.page{background-color:#ccc;background-image:url(./images/mva_background.0d4423d94841412b4484.jpg);background-repeat:no-repeat;background-size:cover;background-position-y:center}}.page__positioner{height:100%;width:100%}@media screen and (min-width: 640px){.page__positioner{max-width:27rem;margin:0 auto}}@media screen and (min-width: 970px) and (orientation: landscape){.page__positioner{max-width:24.5rem;display:flex;margin-left:18vw;align-items:center}}.page__view{display:flex;flex-direction:column;background-color:#fff;position:relative;height:100%}@media screen and (min-width: 970px) and (orientation: landscape){.page__view{height:auto;border-radius:.375rem;min-height:30.75rem;max-height:calc(100vh - 2rem);width:100%;overflow:hidden;overflow-y:auto}}@media screen and (max-height: 38rem){.page__view{min-height:auto}}

.footer{padding:1.25rem 1.5rem}@media screen and (min-width: 970px) and (orientation: landscape){.footer{padding:1.25rem 2rem 1.5rem}}.footer__container{font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:1rem;color:#999}

.vfid-field-message_info{color:#333}.vfid-field-message_error{color:#e60000}.vfid-field-message__container{padding:0.1875rem 0.75rem;display:flex;text-align:left}.vfid-field-message__pin{padding:0.5rem 0}.vfid-field-message__text{font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:0.875rem;line-height:1.125rem}.vfid-field-message__icon{display:none}

.vfid-text-field{position:relative;width:100%;margin-top:0.5rem}.vfid-text-field_floating-message:not(:first-of-type){margin-top:0.5rem !important}.vfid-text-field_floating-message .vfid-text-field__message-container{min-height:1.5rem}.vfid-text-field__input-container{display:flex;flex-direction:column-reverse;position:relative}.vfid-text-field__input-container label{position:absolute;cursor:text;padding:0 0.25rem;background-color:#fff;z-index:1;pointer-events:none;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .25s;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;top:0.875rem;left:0.6875rem;font-size:1.125rem;color:#666}.vfid-text-field__input-container .vfid-text-field__input{width:100%;height:3rem;margin:0;padding:0 .75rem;box-shadow:none;background-color:#fff;transition:border-color .25s;border-width:0.0625rem;border-radius:.375rem;border-style:solid;border-color:#666;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;color:#0d0d0d;outline:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.vfid-text-field__input-container .vfid-text-field__input:not([value=""]){border-color:#666}.vfid-text-field__input-container .vfid-text-field__input:not([value=""])+label{top:-0.5rem;left:0.6875rem;font-size:0.875rem;color:#666;max-width:calc(100% - 1.5rem)}.vfid-text-field__input-container .vfid-text-field__input:focus{border-color:#007c92}.vfid-text-field__input-container .vfid-text-field__input:focus+label{top:-0.5rem;left:0.6875rem;font-size:0.875rem;color:#007c92;max-width:calc(100% - 1.5rem)}.vfid-text-field__input-container .vfid-text-field__input_with-icon{padding:0 2.75rem 0 .75rem}.vfid-text-field__input-container .vfid-text-field__input_with-icon+label{max-width:calc(100% - 2.75rem)}.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill,.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:hover{-webkit-text-fill-color:#0d0d0d !important;box-shadow:0 0 0 30px #fff inset !important;-webkit-box-shadow:0 0 0 30px #fff inset !important}.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill+label,.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:hover+label{top:-0.5rem;left:0.6875rem;font-size:0.875rem;color:#666;max-width:calc(100% - 1.5rem)}.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:focus,.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:active{-webkit-text-fill-color:#0d0d0d !important;box-shadow:0 0 0 30px #fff inset !important;-webkit-box-shadow:0 0 0 30px #fff inset !important}.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:focus+label,.vfid-text-field__input-container .vfid-text-field__input:-webkit-autofill:active+label{top:-0.5rem;left:0.6875rem;font-size:0.875rem;color:#007c92;max-width:calc(100% - 1.5rem)}.vfid-text-field__input-container .vfid-text-field__input::-ms-clear,.vfid-text-field__input-container .vfid-text-field__input::-ms-reveal{display:none}.vfid-text-field__input-container .vfid-text-field__input::placeholder{color:#ccc;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input::-webkit-input-placeholder{color:#ccc;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input:-moz-placeholder{color:#ccc;-moz-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input::-moz-placeholder{color:#ccc;-moz-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input:-ms-input-placeholder{color:#ccc;-ms-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input[aria-invalid="true"]{border-color:#e60000}.vfid-text-field__input-container .vfid-text-field__input[aria-invalid="true"]:focus+label,.vfid-text-field__input-container .vfid-text-field__input[aria-invalid="true"]:hover+label{color:#e60000}.vfid-text-field__input-container .vfid-text-field__input[aria-invalid="true"]+label{top:-0.5rem;left:0.6875rem;font-size:0.875rem;color:#e60000;max-width:calc(100% - 1.5rem)}.vfid-text-field__input-container .vfid-text-field__input:disabled{border-color:#999;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vfid-text-field__input-container .vfid-text-field__input:disabled+label{top:0.875rem;left:0.6875rem;font-size:1.125rem;color:#999}.vfid-text-field__icon{position:absolute;width:1.5rem;height:1.5rem;right:.625rem;top:0;bottom:0;padding:0;margin:auto;background-color:transparent;border:none;outline:none}.vfid-text-field__icon .vfid-text-field__icon-wrapper{padding:0;background-color:transparent;border:none;outline:none;width:1.5rem;height:1.5rem}.vfid-text-field__icon .vfid-text-field__icon-wrapper svg{width:1.5rem;height:1.5rem}.vfid-text-field__icon .vfid-text-field__icon-wrapper svg path,.vfid-text-field__icon .vfid-text-field__icon-wrapper svg circle,.vfid-text-field__icon .vfid-text-field__icon-wrapper svg line{stroke-width:9px}.vfid-text-field__icon button.vfid-text-field__icon-wrapper{cursor:pointer;border-radius:0.125rem;outline:#fff solid 1px;transition:outline-width 150ms,outline-color .25s}.vfid-text-field__icon button.vfid-text-field__icon-wrapper svg path,.vfid-text-field__icon button.vfid-text-field__icon-wrapper svg line{stroke:#0d0d0d;transition:stroke .25s}.vfid-text-field__icon button.vfid-text-field__icon-wrapper:hover svg path,.vfid-text-field__icon button.vfid-text-field__icon-wrapper:hover svg line,.vfid-text-field__icon button.vfid-text-field__icon-wrapper:focus svg path,.vfid-text-field__icon button.vfid-text-field__icon-wrapper:focus svg line{stroke:#e60000}.vfid-text-field__icon button.vfid-text-field__icon-wrapper:focus-visible{outline-color:#0096ad;outline-width:.1875rem}.vfid-text-field__icon button.vfid-text-field__icon-wrapper:focus-visible svg path,.vfid-text-field__icon button.vfid-text-field__icon-wrapper:focus-visible svg line{stroke:#0d0d0d}

.tnc-main{margin:0.5rem 0 0;color:#0d0d0d;font-size:0.875rem;line-height:1.125rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif}.tnc-main a{color:#0d0d0d;text-decoration:underline}.tnc-main a:hover{color:#c30000}.tnc-main a:active{color:#a10000}.tnc-main b{font-weight:700;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}.tnc-extra{margin:0.5rem 0 1.125rem;color:#7e7e7e;text-align:left;font-size:0.75rem;line-height:1rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif}@media screen and (min-width: 970px) and (orientation: landscape){.tnc-extra{margin:8px 0 0}}.tnc-extra a{color:#0096ad;text-decoration:underline}.tnc-extra a:hover{color:#c30000}.tnc-extra a:active{color:#a10000}

.vfid-alert{width:100%;margin:0;display:flex;flex-direction:column;color:#0d0d0d}.vfid-alert__header{display:flex;box-sizing:border-box;border-radius:.375rem;overflow:hidden}.vfid-alert__title{flex-grow:1;padding:0.5625rem 0.625rem;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25rem;background-color:#fff}.vfid-alert__title div::first-letter{text-transform:uppercase}.vfid-alert__icon{display:flex;justify-content:center;align-items:center;flex-grow:0;line-height:0}.vfid-alert__body{width:100%}.vfid-alert__text{margin-top:0.5rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem}.vfid-alert__text b,.vfid-alert__text strong{font-weight:700;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}.vfid-alert__text div>.vfid-link{color:#e60000;text-decoration:underline}.vfid-alert__text div>.vfid-link:hover{color:#c30000}.vfid-alert_error .vfid-alert__header{border:#e60000 0.0625rem solid;background-color:#e60000}.vfid-alert_error .vfid-alert__icon{padding:0 0.625rem}.vfid-alert_error .vfid-alert__icon_error{transform:translateY(-0.0625rem)}.vfid-alert_error .vfid-alert__icon_error svg{width:1.5625rem;height:1.5625rem}.vfid-alert_error .vfid-alert__icon_error svg .icon-error_svg__circle-bg{display:none}.vfid-alert_error .vfid-alert__icon_error svg .icon-error_svg__triangle{fill:none;stroke:#fff;stroke-width:0.625rem}.vfid-alert_error .vfid-alert__icon_error svg .icon-error_svg__triangle-shadow{display:none}.vfid-alert_error .vfid-alert__icon_error svg .icon-error_svg__exclamation-mark path{stroke:#fff;stroke-width:0.625rem}.vfid-alert_error .vfid-alert__icon_error svg .icon-error_svg__exclamation-mark circle{fill:#fff}.vfid-alert_info .vfid-alert__header{border:#090 0.0625rem solid;background-color:#090}.vfid-alert_info .vfid-alert__icon{padding:0 0.625rem}.vfid-alert_info .vfid-alert__icon_info svg{width:1.5625rem;height:1.5625rem}.vfid-alert_success .vfid-alert__header{border:#008a00 0.0625rem solid;background-color:#008a00}.vfid-alert_success .vfid-alert__icon{padding:0 0.625rem}.vfid-alert_success .vfid-alert__icon_success svg{width:1.5625rem;height:1.5625rem}

.psi-wrapper{max-width:100%;margin:1.5rem 0 1rem;box-sizing:border-box;padding:0.75rem;border:1px #e0e0e0 solid;border-radius:0.375rem}.password-strength-indicator{font-size:0.875rem;line-height:1.125rem;font-weight:400;color:#0d0d0d}.password-strength-indicator__description{margin-bottom:1rem}.password-strength-indicator__description strong,.password-strength-indicator__description b{font-weight:700;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}.password-strength-indicator__rule{display:flex;align-items:center;margin-bottom:0.25rem}.password-strength-indicator__rule.achieved .password-strength-indicator__icon .psi-ro__background{fill:#090}.password-strength-indicator__rule:last-of-type{margin-bottom:0}.password-strength-indicator__label{margin-left:0.5rem}.password-strength-indicator__label span{word-break:break-all;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.password-strength-indicator__icon{width:1rem;height:1rem}.password-strength-indicator__icon svg{height:1rem;width:1rem}.password-strength-indicator__icon .psi-ro__background{fill:#ccc;transition:fill .25s}.password-strength-indicator__icon .psi-vo{display:none}

.code-input{position:relative;max-width:17.125rem;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.code-input__fieldset{height:2.5rem;display:flex;justify-content:space-between;position:relative}.code-input__fieldset__input{position:relative}.code-input__item{text-align:center;width:2.5rem;height:2.5rem;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#999;border:.0625rem solid #666;border-radius:.375rem;box-sizing:border-box;transition:border-color .25s;outline:none;box-shadow:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;appearance:none;-moz-appearance:none;-webkit-appearance:none}.code-input__item::-webkit-outer-spin-button,.code-input__item::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.code-input__item::placeholder{color:#666;transform:translateY(0.375rem)}.code-input__item[type="number"]{-moz-appearance:textfield}@media screen and (min-width: 640px){.code-input__item{max-width:2.5rem}}.code-input__item:not(:first-child){margin-left:0.5rem}.code-input__item:not([value=""]){color:#fff;border:.0625rem solid #999}.code-input__item:not([value=""])::selection{color:transparent;background:transparent}.code-input__item:not([value=""])+div.password-sign{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5QYXRoPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02LjgyMjM5NTY1LDEuMTY2MzU0MDggQzUuMjU2NzAzODgsLTAuMzkyNDE5MDcgMi43MjQxNTg2MywtMC4zODYxNTk5NDIgMS4xNjU5NzczNywxLjE3OTEyMjcgQy0wLjM5Mjk1NDk0LDIuNzQ0OTA2MDggLTAuMzg3MTk2ODgsNS4yNzc1OTk0OSAxLjE3ODI0NDU0LDYuODM1ODcxOTIgQzIuNzQ0NDM3MDIsOC4zOTQ2NDUwNyA1LjI3NzQ4Mjk3LDguMzg4ODg2NjcgNi44MzU0MTM4OCw2LjgyMzEwMzMgQzguMzkzNTk1MTQsNS4yNTczMTk5MiA4LjM4ODMzNzc4LDIuNzI0Mzc2MTQgNi44MjIzOTU2NSwxLjE2NjM1NDA4IFoiIGlkPSJQYXRoIiBmaWxsPSIjMDMwMTA0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);background-position:center;background-repeat:no-repeat;background-size:0.42rem 0.42rem;pointer-events:none}.code-input__item:not([value=""])+div.password-sign:focus{font-size:0}.code-input__item:focus{border:.0625rem solid #007c92}.code-input__item.invalid{border:.0625rem solid #e60000}.code-input.align-stretch .code-input__item{max-width:100%}

.timer-wrap{font-size:1rem;line-height:1.375rem;text-decoration:underline;color:#999;cursor:default;margin:0.3125rem 0}.timer-wrap.center{text-align:center;width:100%}

.success-page{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%}.success-page__content{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;text-align:center}.success-page__tick{margin:0 0 2.125rem;height:7.5rem;width:7.5rem;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwNSAxOS44NjMtNC4zNzUgNi43MTItNC44ODggNy41LTMxLjU1IDQ4LjIzMS05LjI4NyAxMy43NWMtMS40MjUgMi4wMzItMy4xMjUgNC4xMzItNS44MzIgNC4xMzItMi40MzcgMC00LjExOC0xLjc1Ny01LjU1LTMuNDM4TDE2Ljc5MyA2Ny4xNTZsLS41MzctLjYyNWE2LjI1IDYuMjUgMCAwIDEtMS4yNS0zLjEyNSA2LjExMiA2LjExMiAwIDAgMSA0Ljg2OS02LjdjMi4zNzUtLjQ0MyA0LjIwNi42ODIgNS42NjggMi4xNTdsMTkuMzc1IDE2LjgzMWEzLjEyNSAzLjEyNSAwIDAgMCA0LjUwNy0uNDI1bDYuOTMtOC44IDM0LjI3LTQzLjQ0NEE4LjAyNSA4LjAyNSAwIDAgMSA5Ny4wNDMgMjBsMy4yNTctLjA0NCA0LjctLjA5M1oiIGZpbGw9IiNFNjAwMDAiLz48cGF0aCBkPSJNNzMuNzUgNDUuMjM4YS45My45MyAwIDEgMSAuODM4IDEuMDEyLjkxNy45MTcgMCAwIDEtLjgzOC0xLjAxMlptLjkzOCAxNS4zNWEuOTM4LjkzOCAwIDEgMCAuOTI0LjkyNS45MTIuOTEyIDAgMCAwLS45NTYtLjkyNWguMDMxWm0xNi4xNS0zNS43MTlhMS4xNSAxLjE1IDAgMCAwIC4xOC0yLjI5NGMtLjEzLjE0NC0uMjY4LjI4OC0uMzkzLjQ1bC0uODM4IDEuMDU2YTEuMTk0IDEuMTk0IDAgMCAwIDEuMDIuNzg4aC4wM1pNODAuMDc1IDU1LjEwNmExLjAxMiAxLjAxMiAwIDEgMCAuOTg3IDEuMDIuOTk0Ljk5NCAwIDAgMC0uOTg3LTEuMDJabS01LjQuMDgyYS45MzEuOTMxIDAgMSAwIC45MDYuOTM3LjkxMi45MTIgMCAwIDAtLjkwNi0uOTM3Wm0tLjA0NC01LjRhLjkzMS45MzEgMCAxIDAgLjk1LjkzMS45MTMuOTEzIDAgMCAwLS45NS0uOTMxWk03MC4xIDYxLjUzOGEuODUuODUgMCAxIDAtLjg5NC44MzEuODMyLjgzMiAwIDAgMCAuODk0LS44MzFabS03LjAzMSAyMS41ODdhLjc3Ljc3IDAgMCAwIC4xODcuNWwuODM4LTEuMjVhLjY2OC42NjggMCAwIDAtLjI3NS0uMDQzLjc2My43NjMgMCAwIDAtLjc1Ljc5M1ptMjMuNDU2LTUzLjk5M2ExLjA5MyAxLjA5MyAwIDAgMC0uMjMxLS42NjNsLTEuMjUgMS42MjVjLjEyNy4wNi4yNjYuMDkxLjQwNi4wOTRhMS4wODcgMS4wODcgMCAwIDAgMS4wNzUtMS4wNTZabS0yLjE1IDIxLjU0M2MtLjAwNi4xODMuMDM1LjM2My4xMTkuNTI1bDEuMDE5LTEuNTVhMS4wODggMS4wODggMCAwIDAtMS4xMzggMS4wMjVaTTY0LjYyNSA1Ni4xYS42NTQuNjU0IDAgMCAwIDAtLjExOWwtLjc0NC44OTRhLjc1Ni43NTYgMCAwIDAgLjc0NC0uNzc1Wm00LjU4MS00LjUzMWEuODM3LjgzNyAwIDAgMCAuODk0LS44MzEuODI1LjgyNSAwIDAgMC0uNzI1LS44NDRsLS45MjUgMS4xNzVhLjgyLjgyIDAgMCAwIC43NTYuNVptMjEuNjU2LTIzLjYwNkExLjE1NiAxLjE1NiAwIDEgMCA5MiAyOS4xYTEuMTY5IDEuMTY5IDAgMCAwLTEuMTM4LTEuMTM3Wm01LjQtLjA2OWExLjI1IDEuMjUgMCAxIDAgLjg1Mi4zNzcgMS4yNSAxLjI1IDAgMCAwLS44NjQtLjM3N2guMDEzWm0tNS4zOCA1LjQ2OUExLjE1NyAxLjE1NyAwIDEgMCA5MiAzNC41NTdhMS4xNjkgMS4xNjkgMCAwIDAtMS4xMTktMS4xOTRabTEwLjgwNS0xMC45YTEuMjUyIDEuMjUyIDAgMCAwLTEuMjc4IDEuMjIyIDEuMjUgMS4yNSAwIDAgMCAxLjIyMiAxLjI3OGwxLjE0NC0xLjc0NGExLjI1IDEuMjUgMCAwIDAtMS4wODgtLjc1NlptLTUuNDM3LjAzN2ExLjI1IDEuMjUgMCAxIDAgMCAyLjUgMS4yNSAxLjI1IDAgMCAwIDAtMi41Wk04NS40MzcgNDQuMjQ0YTEuMDc0IDEuMDc0IDAgMSAwIDEuMDg4IDEuMDc1IDEuMDg3IDEuMDg3IDAgMCAwLTEuMDg4LTEuMDc1Wm0tNS4zOC01LjMzN2ExLjAxMyAxLjAxMyAwIDEgMCAxLjAwNSAxLjAzNy45OTIuOTkyIDAgMCAwLTEuMDA2LTEuMDM4Wm0wIDUuNGExLjAxMiAxLjAxMiAwIDEgMCAxLjAxMi45OTMuOTk0Ljk5NCAwIDAgMC0xLjAxOS0uOTkzaC4wMDZabTAgNS40YTEuMDEyIDEuMDEyIDAgMSAwIC45OCAxLjAyNCAxIDEgMCAwIDAtLjk1Ni0xLjAyNWgtLjAyNVptNS4zNjItMTAuODYzYTEuMDc1IDEuMDc1IDAgMSAwIC4wMjUgMGgtLjAyNVptMC01LjRhMS4wNzUgMS4wNzUgMCAxIDAgLjAwNiAwaC0uMDA2Wk03My43NSA2Ni45MDZhLjkzOC45MzggMCAwIDAgLjE1LjU0NGwuOTQ0LTEuNDQ0aC0uMTY5YS45MDYuOTA2IDAgMCAwLS45MjUuOVptLTE1LjI3NSA0LjczOGEuNjY4LjY2OCAwIDAgMC0uNjc1LjY4MS42OC42OCAwIDEgMCAuNjc1LS42ODFabTAgNS40MDZhLjY1OC42NTggMCAwIDAtLjY4MS42NzUuNjgyLjY4MiAwIDEgMCAxLjM1NiAwIC42NTcuNjU3IDAgMCAwLS43LS42NzVoLjAyNVptMC0xMC44MDZhLjY4Mi42ODIgMCAxIDAtLjEzIDEuMzU3LjY4Mi42ODIgMCAwIDAgLjEzLTEuMzU3Wm0tLjAzMSAxNi4yMDZhLjY4LjY4IDAgMSAwIC42ODEuNjc1LjYyNS42MjUgMCAwIDAtLjY5NC0uNjc1aC4wMTNabTAgNS40YS42OC42OCAwIDEgMCAuNjgxLjY3NS42NjMuNjYzIDAgMCAwLS42ODEtLjY3NVptNS40MjUtMTAuOTA2YS43ODEuNzgxIDAgMSAwLS4wNSAxLjU2Mi43ODEuNzgxIDAgMCAwIC4wNS0xLjU2MlpNNTMuMDUgNzEuNzU2YS41NTUuNTU1IDAgMCAwLS41NzUuNTM4LjU3NS41NzUgMCAxIDAgMS4xNDQuMDQ0LjU2OS41NjkgMCAwIDAtLjU2OS0uNTgxWm0xNi4yNS01LjY4YS44NS44NSAwIDAgMC0uMDM3IDEuNy44MzguODM4IDAgMCAwIC44NjgtLjg1Ny44MjYuODI2IDAgMCAwLS44NjItLjg0NGguMDMxWm0tNS4zODcgNS40NjhhLjc4Mi43ODIgMCAxIDAgLjc0My43ODEuNzY4Ljc2OCAwIDAgMC0uNzc1LS43ODFoLjAzMlptNS40MDYtLjA2OWEuODUxLjg1MSAwIDEgMC0uMDgxIDEuNy44NTEuODUxIDAgMCAwIC4wOC0xLjdabTIxLjUtMzIuNzI1YTEuMTU2IDEuMTU2IDAgMCAwIC4wMzcgMi4zMDZjLjEwMi0uMDAyLjIwMi0uMDE3LjMtLjA0M2wuODMxLTEuMjVhMS4xNzUgMS4xNzUgMCAwIDAtMS4xNjgtMS4wMTNaTTYzLjg1NiA2MC43NDRhLjc4Mi43ODIgMCAxIDAgLjc2OS43NTYuNzU4Ljc1OCAwIDAgMC0uNzY5LS43NTZabS43NjkgNi4xNjJhLjc4MS43ODEgMCAxIDAtLjc2OS43OTQuNzU1Ljc1NSAwIDAgMCAuNzY5LS43OTRaTTUzLjAzOCA3Ny4xNWEuNTgyLjU4MiAwIDAgMC0uNTYzLjYyNS41NS41NSAwIDAgMCAuNTYzLjU0NC41Ny41NyAwIDAgMCAuNTgtLjU2OS41ODguNTg4IDAgMCAwLS41OC0uNlptLTUgNmMtLjEzMi0uMTMxLS4yMzgtLjM0NC0uMzk0LS4zNzUtLjE1Ny0uMDMxLS4yNzUuMTc1LS41MTMuMzUuMjM4LjE3NS4zODIuMzYzLjUxMy4zNTYuMTMxLS4wMDYuMjUtLjIxMi4zODEtLjM1NmwuMDEzLjAyNVpNNjkuMjQzIDU1LjI3YS44NS44NSAwIDEgMCAuMDM3IDEuNy44MjcuODI3IDAgMCAwIC44MzEtLjg0NC44MzguODM4IDAgMCAwLS44OC0uODU2aC4wMTJaTTQ3LjMwNiA4OC41NWMwIC4xMTMuMTg4LjI2OS4zNjMuNTA3LjE2OS0uMjQ0LjM1Ni0uMzk0LjM0NC0uNTItLjAxMy0uMTI0LS4yMi0uMjYyLS4zMzgtLjM4Ny0uMTQ0LjEzMS0uMzUuMjUtLjM4MS40aC4wMTJabTQ3LjczOC01NC4wMjVjMCAuMTUuMDMuMy4wODcuNDM4bC41OTQtLjkwNy40OTQtLjc1NmExLjI1IDEuMjUgMCAwIDAtMS4xODggMS4yMjVoLjAxM1pNNDggNzcuNzMxYy0uMDM4LS4xNS0uMjUtLjI1Ni0uMzgxLS4zOC0uMTE5LjEzLS4zMTkuMjYyLS4zMjUuNC0uMDA2LjEzNy4xODcuMjY4LjM2OS41MDUuMTY4LS4yNDMuMzYyLS40MTIuMzM3LS41MjVabTUuMDYzIDEwLjIyNmEuNTgxLjU4MSAwIDAgMC0uNTg4LjU2OC41NjMuNTYzIDAgMCAwIC41MzguNTc1LjU3NS41NzUgMCAwIDAgLjYyNS0uNTQzLjU4Ny41ODcgMCAwIDAtLjU3NS0uNlptMC00LjI1N2EuNTgxLjU4MSAwIDAgMCAuNTYyLS41OTQuNTU2LjU1NiAwIDAgMC0uOTU3LS4zODEuNTc1LjU3NSAwIDAgMC0uMTY4LjQuNjI0LjYyNCAwIDAgMCAuNTU2LjU3NWguMDA3Wm0tNS40MjUgMTUuMjc1Yy0uMTEzIDAtLjI3Ni4xODEtLjUxMy4zNS4yMzcuMTc1LjM4MS4zNjkuNTEzLjM1Ni4xMy0uMDEyLjI2Mi0uMjEyLjM5My0uMzMtLjEzNy0uMTMyLS4yNDMtLjMzOC0uNC0uMzc2aC4wMDdabTUuNC01LjYyNWEuNTYzLjU2MyAwIDAgMC0uNTU3LjU2My41NzYuNTc2IDAgMSAwIC41NTYtLjU2M1ptLTUuNzYzLjU1Yy4xMzEuMTMxLjI0NC4zNDQuMzk0LjM3NS4xNS4wMzEuMjc1LS4xNzUuNTEyLS4zNS0uMjM3LS4xNzUtLjM4MS0uMzYyLS41MTItLjM1Ni0uMTMxLjAwNi0uMjY5LjIxOS0uNC4zMzdsLjAwNi0uMDA2WiIgZmlsbD0iI0JEMDAwMCIvPjwvc3ZnPg==);background-size:7.5rem}.success-page__button{width:100%;margin-top:5.25rem;margin-bottom:2rem}

body.disable-scroll{min-height:100vh}body.disable-scroll .content{overflow:hidden}@media only screen and (max-width: 575px){body.disable-scroll{position:fixed;width:100%}}@media only screen and (max-width: 575px) and (orientation: portrait){body.disable-scroll{-webkit-overflow-scrolling:touch;touch-action:none;-ms-touch-action:none}}.confirmation-prompt{color:#0d0d0d}.confirmation-prompt__overlay{display:flex;align-items:flex-end;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}.confirmation-prompt__overlay.enter{opacity:0}.confirmation-prompt__overlay.enter .confirmation-prompt__content{transform:translateY(100%)}.confirmation-prompt__overlay.enter-active{opacity:1;transition:opacity 250ms}.confirmation-prompt__overlay.enter-active .confirmation-prompt__content{transform:translateY(0);transition:transform 250ms}.confirmation-prompt__overlay.exit{opacity:1}.confirmation-prompt__overlay.exit .confirmation-prompt__content{transform:translateY(0)}.confirmation-prompt__overlay.exit-active{opacity:0;transition:opacity 250ms}.confirmation-prompt__overlay.exit-active .confirmation-prompt__content{transform:translateY(100%);transition:transform 250ms}.confirmation-prompt__shadow{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(4,4,15,0.4)}@media screen and (min-width: 970px) and (orientation: landscape){.confirmation-prompt__shadow{background-color:rgba(0,0,0,0.7);position:absolute}}.confirmation-prompt__outside-region{position:fixed;top:0;bottom:0;left:0;right:0}.confirmation-prompt__buttons-group .vf-button{margin-bottom:1rem}.confirmation-prompt__buttons-group .vf-button:last-of-type{margin-bottom:0}.confirmation-prompt__content{position:relative;width:100%;max-height:calc(100% - 1.25rem);background-color:#fff;border-radius:0.375rem 0.375rem 0 0;overflow-x:hidden;overflow-y:auto;padding:2rem 1rem}.confirmation-prompt__header{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:1.125rem}.confirmation-prompt__header h2{font-size:1rem;line-height:1.375rem;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif;font-weight:700}.confirmation-prompt__close-btn{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:none;border-radius:0.25rem;cursor:pointer}.confirmation-prompt__close-btn svg{width:1rem;height:1rem}.confirmation-prompt__close-btn svg path{stroke:#333;stroke-width:6px;transition:stroke .25s,stroke-width .25s}.confirmation-prompt__close-btn:hover svg path{stroke:#e60000}.confirmation-prompt__close-btn:focus-visible{outline:#0096ad solid .1875rem;outline-offset:0.125rem}.confirmation-prompt__heading h3{font-size:1.5rem;line-height:1.875rem;font-family:"VodafoneLt",Helvetica,Arial,sans-serif;font-weight:400}.confirmation-prompt__text{margin-top:1rem;margin-bottom:2.5rem;font-size:1rem;line-height:1.5rem;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-weight:400}

.vf-flag-sprite__24x18{display:inline-block;position:static;width:1.5rem !important;height:1.125rem !important;margin-right:0.5rem;background-image:url(./images/market_flags.7dbb19716a5b8723d34e.png);background-repeat:no-repeat;background-size:100%;background-position:0 0;border:0.0625rem solid #ebebeb;border-radius:0.25rem;box-sizing:content-box}.vf-flag-sprite__24x18.al_flag{background-position:0 -1.125rem}.vf-flag-sprite__24x18.at_flag{background-position:0 -2.25rem}.vf-flag-sprite__24x18.au_flag{background-position:0 -3.375rem}.vf-flag-sprite__24x18.be_flag{background-position:0 -4.5rem}.vf-flag-sprite__24x18.bg_flag{background-position:0 -5.625rem}.vf-flag-sprite__24x18.cz_flag{background-position:0 -6.75rem}.vf-flag-sprite__24x18.de_flag{background-position:0 -7.875rem}.vf-flag-sprite__24x18.eg_flag{background-position:0 -9rem}.vf-flag-sprite__24x18.gb_flag{background-position:0 -10.125rem}.vf-flag-sprite__24x18.es_flag{background-position:0 -11.25rem}.vf-flag-sprite__24x18.gh_flag{background-position:0 -12.375rem}.vf-flag-sprite__24x18.gr_flag{background-position:0 -13.5rem}.vf-flag-sprite__24x18.hr_flag{background-position:0 -14.625rem}.vf-flag-sprite__24x18.hu_flag{background-position:0 -15.75rem}.vf-flag-sprite__24x18.ie_flag{background-position:0 -16.875rem}.vf-flag-sprite__24x18.in_flag{background-position:0 -18rem}.vf-flag-sprite__24x18.is_flag{background-position:0 -19.125rem}.vf-flag-sprite__24x18.it_flag{background-position:0 -20.25rem}.vf-flag-sprite__24x18.mt_flag{background-position:0 -21.375rem}.vf-flag-sprite__24x18.nl_flag{background-position:0 -22.5rem}.vf-flag-sprite__24x18.nz_flag{background-position:0 -23.625rem}.vf-flag-sprite__24x18.pt_flag{background-position:0 -24.75rem}.vf-flag-sprite__24x18.qa_flag{background-position:0 -25.875rem}.vf-flag-sprite__24x18.ro_flag{background-position:0 -27rem}.vf-flag-sprite__24x18.za_flag{background-position:0 -28.125rem}.vf-flag-sprite__24x18.tr_flag{background-position:0 -29.25rem}.vf-flag-sprite__24x18.am_flag{background-position:0 -30.375rem}.vf-flag-sprite__24x18{margin-right:0.75rem}.combined-field-wrap{width:100%;margin-left:auto;margin-right:auto}.combined-field-wrap svg,.combined-field-wrap line,.combined-field-wrap path{stroke-width:1px}.combined-field-wrap .controls{display:flex}.combined-field-wrap .controls .dropdown-wrap{margin-right:0.5rem;flex-basis:7.81rem;flex-shrink:0;position:relative;height:100%}.combined-field-wrap .controls .dropdown-wrap.show-option-list{z-index:31}.combined-field-wrap .controls .dropdown-wrap.show-option-list .opco-dropdown-select{border:.0625rem solid #007c92}.combined-field-wrap .controls .dropdown-wrap.show-option-list .opco-dropdown-select.error{border:.0625rem solid #e60000}.combined-field-wrap .controls .dropdown-wrap.show-option-list .opco-dropdown-select__btn{padding:0 2.25rem 0 .75rem}.combined-field-wrap .controls .dropdown-wrap.show-option-list .opco-dropdown-select__toggle-icon{right:.625rem}.combined-field-wrap .controls .dropdown-wrap.error .opco-dropdown-select{border-color:#e60000}.opco-dropdown-select{width:100%;height:3rem;margin:0;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;font-size:1.125rem;color:#0d0d0d;border:.0625rem solid #666;border-radius:.375rem;outline:none;box-shadow:none;transition:border-color .25s}.opco-dropdown-select:focus.error{border:.0625rem solid #e60000}.opco-dropdown-select:focus.error .opco-dropdown-select__btn{padding:0 2.25rem 0 .75rem}.opco-dropdown-select__btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;background-color:#fff;box-sizing:border-box;padding:0 2.25rem 0 .75rem;border-radius:.375rem;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.opco-dropdown-select:focus{border:.0625rem solid #007c92}.opco-dropdown-select:focus .opco-dropdown-select__btn{padding:0 2.25rem 0 .75rem}.opco-dropdown-select:focus .opco-dropdown-select__toggle-icon{right:.625rem}.opco-dropdown-select__chosen-item{display:flex;align-items:center}.opco-dropdown-select__chosen-item .label{white-space:nowrap}.opco-dropdown-select__toggle-icon{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:1.25rem;right:0.625rem;transition:transform .25s}.opco-dropdown-select__toggle-icon svg{width:1.125rem;height:0.625rem}.opco-dropdown-select__toggle-icon svg path.ro-style{stroke:#333;transition:stroke 250ms}.opco-dropdown-select__toggle-icon.flip{transform:rotate(180deg) translateY(0.125rem)}.opco-dropdown-select.disabled{border-color:#999;cursor:default;pointer-events:none}.opco-dropdown-select.disabled .opco-dropdown-select__btn{opacity:0.38}.opco-dropdown-select__backdrop{position:fixed;background-color:transparent;left:0;right:0;top:0;bottom:0;height:100vh;width:100vw;z-index:30;cursor:default}.opco-dropdown-select__options-wrapper{background-color:#fff;position:absolute;padding:0.375rem 0;top:110%;left:0;min-width:7.81rem;box-sizing:border-box;border-radius:.375rem;box-shadow:0 0.25rem 0.625rem rgba(0,0,0,0.32);z-index:31;overflow:hidden}.opco-dropdown-select__options-wrapper.enter{opacity:0;transform:translateY(-1rem)}.opco-dropdown-select__options-wrapper.enter-active{opacity:1;transform:translateY(0);transition:opacity 250ms,transform 250ms}.opco-dropdown-select__options-wrapper.exit{opacity:1;transform:translateY(0)}.opco-dropdown-select__options-wrapper.exit-active{opacity:0;transform:translateY(-1rem);transition:opacity 250ms,transform 250ms}.opco-dropdown-select__options-item{display:flex;align-items:center;padding:0.875rem 1rem;position:relative;font-family:"VodafoneRg",Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color 150ms}.opco-dropdown-select__options-item:hover{background-color:#f4f4f4}.opco-dropdown-select__options-item.active{font-family:"VodafoneRg",Helvetica,Arial,sans-serif;position:relative}.opco-dropdown-select__options-item.active::after{content:"";position:absolute;right:1.125rem;top:50%;transform:translateY(-55%);height:0.75rem;width:0.75rem;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2710%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.7884 1.9541L4.24254 8.49994L1.33337 5.59077%27 stroke=%27%23428600%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.opco-dropdown-select__options-item:focus{background-color:#f4f4f4}.opco-dropdown-select__options-item:last-child::before{border-bottom:none}.opco-dropdown-select__options-item .item-flag{height:1.125rem;transform:translateY(-0.0625rem)}.opco-dropdown-select__options-item .item-label{font-size:100%;line-height:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfid-text-field_mt-0{margin-top:0 !important}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.simplebar-scrollbar::before{background:#4a4d4e;border-radius:0.125rem;width:0.25rem;left:0;right:0}.simplebar-track.simplebar-vertical{background-color:#dbdbdb;border-radius:0.125rem;width:0.25rem;right:0.365rem}.simplebar-track.simplebar-vertical .simplebar-scrollbar::before{top:0;bottom:0}

.text-block-wrap .text-block{font-size:1rem;line-height:1.25rem;color:#0d0d0d;font-family:"VodafoneRg",Helvetica,Arial,sans-serif}.text-block-wrap .text-block b,.text-block-wrap .text-block strong{font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}.field-wrap+.text-block-wrap{margin-top:0;margin-bottom:0}

