@font-face{font-family:VodafoneLight;font-display:swap;src:url(clientlib-base/css/resources/vodafone-light.woff) format("woff"),url(clientlib-base/css/resources/vodafone_light.ttf) format("truetype")}
@font-face{font-family:VodafoneRegular;font-display:swap;src:url(clientlib-base/css/resources/vodafone-regular.woff) format("woff"),url(clientlib-base/css/resources/vodafone_regular.ttf) format("truetype")}
@font-face{font-family:VodafoneRegularBold;font-display:swap;src:url(clientlib-base/css/resources/vodafone-bold.woff) format("woff"),url(clientlib-base/css/resources/vodafone_regular_bold.ttf) format("truetype")}
@font-face{font-family:UNiDAYSPro-Book;src:url(clientlib-base/css/resources/UNiDAYSProBook.woff2) format("woff2"),url(clientlib-base/css/resources/UNiDAYSProBook.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:UNiDAYSPro-Heavy;src:url(clientlib-base/css/resources/UNiDAYSProHeavy.woff2) format("woff2"),url(clientlib-base/css/resources/UNiDAYSProHeavy.woff) format("woff");font-weight:400;font-style:normal}
:root{--kobe-purple:#552084;--gigi-yellow:#fdba21;--brand-red:#e60000;--brand-red-dark:#900;--brand-grey:#4a4d4e;--brand-grey-dark:#333;--brand-white:#fff;--brand-turquoise:#007c92;--brand-aquablue:#00b0ca;--brand-aubergine:#5e2750;--brand-redviolet:#9c2aa0;--brand-springgreen:#a8b400;--brand-freshorange:#eb9700;--brand-lemonyellow:#fecb00;--brand-uigreen:#090;--brand-maroon:#900;--brand-darkred:#bd0000;--brand-black:#000;--brand-darkgrey:#333;--brand-anthracite:#666;--brand-midgrey:#999;--brand-platinum:#afafaf;--brand-silver:#ccc;--brand-aluminium:#ebebeb;--brand-lightgrey:#f4f4f4;--brand-grey-border:var(--brand-aluminium);--brand-grey-border-theme-dark:var(--brand-anthracite);--brand-grey-border-theme-light:var(--brand-silver);--brand-font-regular:"VodafoneRegular",Arial,sans-serif;--brand-font-light:"VodafoneLight",Arial,sans-serif;--brand-font-bold:"VodafoneRegularBold",Arial,sans-serif;--brand-font:var(--brand-font-regular);--global-font-color:var(--brand-darkgrey);--global-link-color:var(--brand-darkgrey);--global-transition-duration:250ms;--global-focus-color:var(--brand-turquoise);--global-primary-color:var(--brand-red);--global-primary-shade-4:var(--brand-red-dark);--global-secondary-color:var(--brand-grey);--global-secondary-shade-4:var(--brand-red-dark);--vha-accordion__background-color:var(--brand-white);--vha-accordion__box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);--vha-accordion__border-color:var(--brand-grey-border);--vha-accordion__box-shadow-theme-dark:0 2px 8px 0 hsla(0,0,100%,0.16);--brand-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
html{font-family:VodafoneRegular,Arial,sans-serif;font-family:var(--brand-font)}
*{box-sizing:border-box}
body{display:flex;flex-direction:column;min-height:100vh;margin:0;color:#333;color:var(--global-font-color)}
#spl-nav-wrapper{flex-grow:1}
body.js-scroll-lock{overflow:hidden}
@media only screen and (min-width:1024px){body.menu-desktop-open{overflow:hidden}
}
vha-rte+vha-accordion{display:block;padding:8px 0 0}
@media only screen and (min-width:640px){vha-rte+vha-accordion{padding:8px 0 0}
}
@media only screen and (min-width:1024px){vha-rte+vha-accordion{padding:8px 0 0}
}
vha-accordion+vha-accordion{padding:0 16px}
@media only screen and (min-width:640px){vha-accordion+vha-accordion{padding:0 24px}
}
@media only screen and (min-width:640px){vha-button+vha-button{margin-left:24px}
}
@media only screen and (min-width:1024px){vha-accordion+vha-accordion{padding:0 30px}
}
vha-text-image{display:block}
vha-text-image:not(:last-child){margin-bottom:32px}
@media only screen and (min-width:768px){vha-text-image:not(:last-child){margin-bottom:48px}
}
@media only screen and (min-width:1024px){vha-text-image:not(:last-child){margin-bottom:60px}
}
vha-quick-link:not(:last-of-type){margin-bottom:20px}
.collapsible-container{overflow:hidden;transition:height .3s ease-out}
.vodafone-skip-link{display:block;background:var(--brand-white);text-decoration:underline;padding:10px;position:fixed;top:0;left:-1000px;font-family:var(--brand-font)}
.vodafone-skip-link,.vodafone-skip-link:visited{color:var(--brand-turquoise)}
.vodafone-skip-link:active,.vodafone-skip-link:focus{left:0;z-index:99}
.vh,.visually-hidden,::slotted(.vh){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}
.theme-light,vha-section[theme=light]{color:var(--brand-darkgrey)}
.theme-light a,.theme-light a:visited{color:var(--brand-darkgrey);transition:color .2s}
.theme-light a:active,.theme-light a:hover{color:var(--brand-red);text-decoration:none}
.theme-light a:focus{outline:0;border:1px solid var(--brand-turquoise)}
.theme-dark,vha-section[theme=dark]{background-color:var(--brand-grey);color:var(--brand-white)}
.theme-dark a,.theme-dark a:visited{color:var(--brand-white);transition:color .2s}
.theme-dark a:active,.theme-dark a:hover{color:var(--brand-silver);text-decoration:none}
.theme-dark a:focus{outline:0;border:1px solid var(--brand-turquoise)}
.theme-mid,vha-section[theme=mid]{background-color:var(--brand-aluminium);color:var(--global-font-color)}
.theme-custom,vha-section[theme=custom]{background-color:inherit;color:inherit}
vha-section{display:block}
vha-section[verticaltopspace=yes]{padding-top:32px}
vha-section[verticaltopspace=yes]>vha-grid>div:first-child>:first-child>h1:first-child,vha-section[verticaltopspace=yes]>vha-grid>div:first-child>:first-child>h2:first-child,vha-section[verticaltopspace=yes]>vha-grid>div:first-child>:first-child>vha-rte:first-child>h1:first-child,vha-section[verticaltopspace=yes]>vha-grid>div:first-child>:first-child>vha-rte:first-child>h2:first-child,vha-section[verticaltopspace=yes]>vha-grid>div:first-child>h1:first-child,vha-section[verticaltopspace=yes]>vha-grid>div:first-child>h2:first-child{margin-top:0;padding-top:0}
@media only screen and (min-width:768px){vha-section[verticaltopspace=yes]{padding-top:48px}
}
vha-section[verticalbottomspace=yes]{padding-bottom:32px}
vha-section[verticalbottomspace=yes]>vha-grid>div:last-child>:last-child,vha-section[verticalbottomspace=yes]>vha-grid>div:last-child>:last-child>:last-child{margin-bottom:0}
@media only screen and (min-width:768px){vha-section[verticalbottomspace=yes]{padding-bottom:48px}
}
@media only screen and (min-width:1024px){vha-section[verticalbottomspace=yes]{padding-bottom:60px}
}
@media only screen and (max-width:767px){vha-grid>div:first-child>vha-contenttile:first-child[topspacing=true]{padding-top:16px}
}
@media only screen and (min-width:768px){vha-grid>div.m-4>vha-contenttile[topspacing=true],vha-grid>div.m-6>vha-contenttile[topspacing=true]{padding-top:20px}
}
@media only screen and (min-width:1024px){vha-grid>div.l-3>vha-contenttile[topspacing=true]{padding-top:20px}
}
vha-section>vha-grid>div>.xf-content-height,vha-section>vha-grid>div>.xf-content-height>.aem-Grid{height:100%}
vha-rte blockquote,vha-rte q{position:relative;display:block;margin:1em 0;padding:0 0 0 calc(.5em + 32px);line-height:1.4;font-size:20px;font-family:var(--brand-font-light)}
vha-rte blockquote:before,vha-rte q:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:32px;height:32px;background-image:url(clientlib-base/css/resources/quotation-red.svg)}
vha-rte p>sup{line-height:0}
vha-rte h1>sup,vha-rte h2>sup,vha-rte h3>sup,vha-rte h4>sup,vha-rte h5>sup,vha-rte h6>sup{font-size:40%}