/* One font family across the migrated pages and the multilingual help centre. */
.tifo-ready,body.tifo-support{font-family:"niveau-grotesk",Arial,sans-serif}
body.tifo-brand-page,.tifo-brand-page h1,.tifo-brand-page h2,.tifo-brand-page h3,.tifo-brand-page h4,.tifo-brand-page h5,.tifo-brand-page h6,.tifo-brand-page p,.tifo-brand-page li,.tifo-brand-page button,.tifo-brand-page input,.tifo-brand-page select,.tifo-brand-page textarea{font-family:"niveau-grotesk",Arial,sans-serif}
.tifo-ready,.tifo-ready body{color:#0a1631}
.tifo-ready body{font-size:16px;line-height:1.5}
.tifo-ready body,.tifo-ready .Page,.tifo-ready .shuttle-Element--text{font-family:"niveau-grotesk",Arial,sans-serif}
html.tifo-ready body>.Page{height:auto!important;min-height:100vh}
:where(.tifo-ready) h1,:where(.tifo-ready) h2,:where(.tifo-ready) h3,:where(.tifo-ready) h4,:where(.tifo-ready) h5,:where(.tifo-ready) h6{color:inherit}
.tifo-ready h1,.tifo-ready h2,.tifo-ready h3,.tifo-ready h4,.tifo-ready h5,.tifo-ready h6,
.tifo-ready p,.tifo-ready li,.tifo-ready button,.tifo-ready input,.tifo-ready textarea,.tifo-ready select,
.tifo-support h1,.tifo-support h2,.tifo-support h3,.tifo-support h4,.tifo-support h5,.tifo-support h6,
.tifo-support button,.tifo-support input,.tifo-support textarea,.tifo-support select{font-family:"niveau-grotesk",Arial,sans-serif}
.tifo-support .cookieConsent{font-family:"niveau-grotesk",Arial,sans-serif!important}
.tifo-support .hero h1,.tifo-support .paper h2,.tifo-support .paper h3{font-weight:600;font-style:italic}
.tifo-support .paper p,.tifo-support .paper li,.tifo-support .answer{font-size:16px;line-height:1.65}
.tifo-ready img.shuttle-Element--image{max-width:100%;height:auto}

/* Clear subheadings and a real list, without the editor's empty paragraphs. */
.tifo-ready #element-3652{font-size:16px;line-height:1.65;max-width:66ch}
.tifo-ready #element-3652 p{margin:0 0 12px;padding:0}
.tifo-ready #element-3652 p:has(>strong:only-child){margin:28px 0 12px}
.tifo-ready #element-3652 p:first-child:has(>strong:only-child){margin-top:0}
.tifo-ready #element-3652 ul{list-style:disc outside;margin:0;padding:0 0 0 22px}
.tifo-ready #element-3652 li{padding:0 0 0 3px;margin:0 0 10px;line-height:1.65}
.tifo-ready #element-3650 h2{max-width:24ch;margin:0;line-height:1.2}
@media(max-width:600px){.tifo-ready #element-3652{font-size:16px}.tifo-support .paper p,.tifo-support .paper li,.tifo-support .answer{font-size:15px}}
.tifo-fit-support{background:#0a1631;color:#fff;padding:26px 100px 26px 22px;font:15px/1.5 "niveau-grotesk",Arial,sans-serif;clear:both}
.tifo-fit-support>div{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:32px}
.tifo-fit-support p{font:inherit;color:inherit;margin:0;padding:0;max-width:65ch}
.tifo-fit-support img{display:block;width:189px;max-width:100%;height:auto;flex:none;order:-1}
@media(max-width:600px){.tifo-fit-support>div{flex-direction:column;align-items:flex-start}.tifo-fit-support{padding:24px 100px 24px 22px}}
@font-face{font-family:TifoBrands;src:url("support-assets/fa-brands-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.tifo-ready .fab{font-family:TifoBrands!important;font-style:normal;font-weight:400;display:inline-block;line-height:1}
.tifo-ready .fa-facebook-f:before{content:"\f39e"}.tifo-ready .fa-instagram:before{content:"\f16d"}.tifo-ready .fa-linkedin-in:before{content:"\f0e1"}.tifo-ready .fa-youtube:before{content:"\f167"}
.tifo-ready .fa-globe:before{content:"\f0ac"}
.tifo-ready .tg-legal-section{font-size:24px;line-height:1.3;font-style:italic;font-weight:600;margin:28px 0 14px;padding:0}
