.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.uppercase{text-transform:uppercase}
.onlydesktop{display:none}
.text-right{text-align:right}
@media(min-width:992px){.onlydesktop{display:inherit}
}
.backToTopContainer{max-width:1440px;position:sticky;bottom:20px;margin:0 auto;pointer-events:none}
.backToTop{display:grid;grid-template-columns:20px auto;flex-wrap:nowrap;justify-items:center;align-items:center;gap:8px;padding:0 25px 0 20px;margin-left:auto;pointer-events:all;min-width:60px;width:60px;overflow:hidden;height:60px;color:#f9550d;text-decoration:none;border-radius:100px;background:rgb(245 240 236 / 80%)}
.backToTop span{display:none}
@media(pointer:fine){.backToTop:hover,.backToTop:focus-visible{display:grid;grid-template-columns:20px auto;flex-wrap:nowrap;justify-items:center;align-items:center;gap:8px;padding:0 25px 0 20px;min-width:60px;width:fit-content;height:60px;color:#f9550d;text-decoration:none;border-radius:100px;background:rgb(245 240 236 / 100%)}
.backToTop:hover span,.backToTop:focus-visible span{display:block}
}
.heroBanner{position:relative;background-size:150%;background-repeat:no-repeat;flex-direction:column;padding:0 12px;background-position-x:80%;background-color:#002035}
.heroBanner .heroBannerNotification{margin:12px;font-size:14px;width:fit-content}
.heroBanner .heoBannerText{color:#fff;padding-top:40vw}
.heroBanner .heroBannerSubNav{position:absolute;right:0;display:flex;flex-direction:column;margin-top:-64px;background:#dee8eb}
.heroBanner .heroBannerSubNav.subNavStick{position:fixed;top:0;bottom:auto;margin-top:0;z-index:99}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem{color:#000;padding:20px 50px;background:#dee8eb;font-family:'Akkurat Pro';text-decoration:none;display:none;cursor:pointer}
.heroBanner .heroBannerSubNav:not(.open) .heroBannerSubNavItem::after{content:url("../../../content/dam/ukadviser/web/img/hero-banner-char-down.svg");padding-left:10px}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem.active,.heroBanner .heroBannerSubNav.open .heroBannerSubNavItem{display:inherit}
.heroBanner .heroBannerSubNav .progressBar{content:'';height:6px;background:#f9550d;width:0;position:absolute;bottom:0;left:0;display:none}
.heroBanner .heroBannerSubNav.open .progressBar{display:none}
.heroBanner .heroBannerSubNav.subNavStick .progressBar{display:inherit}
@media(min-width:576px){.heroBanner .heoBannerText{padding-top:52vw}
}
@media(min-width:768px){.heroBanner{background-size:100%}
.heroBanner .heoBannerText{padding-top:35vw;width:65%}
}
@media(min-width:992px){.heroBanner{display:flex;justify-content:space-between;flex-direction:column;background-size:cover;min-height:53vw;padding:0 80px}
.heroBanner .heroBannerNotification{margin:40px 40px 0 0}
.heroBanner .heoBannerText{color:#fff;padding-top:0;width:50%}
.heroBanner .heroBannerSubNav{padding:30px 30px;background:#dee8eb;bottom:0;flex-direction:initial;padding-left:0;padding-right:0}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem{color:#000;padding:0 40px;border-left:1px solid #a7a9ac;display:inherit}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem:first-child{border:0;padding-left:80px}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem:nth-last-child(2){padding-right:80px}
.heroBanner .heroBannerSubNav .heroBannerSubNavItem::after{display:none}
}
@media(min-width:1200px){.heroBanner{min-height:53vw}
}
@media(min-width:1440px){.heroBanner{min-height:760px}
}
.heroBanner.primaryBanner{background-size:100%;padding-top:75%}
.heroBanner.primaryBanner::before{content:'';width:20%;height:35%;z-index:999;position:absolute;bottom:0;right:0;background-repeat-x:repeat;z-index:0}
.heroBanner.primaryBanner .heoBannerText{z-index:1;position:relative}
@media(min-width:576px){.heroBanner.primaryBanner .heoBannerText{padding-top:30vw}
}
@media(min-width:992px){.heroBanner.primaryBanner{background-position-x:right;background-size:35% 85%;min-height:45vw;padding-right:35%;padding-top:0}
.heroBanner.primaryBanner::before{content:'';width:99px;height:58%;z-index:999;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:60%;z-index:0}
.heroBanner.primaryBanner.pattern1::before{background:url("../../../content/dam/ukadviser/web/img/bgGraphics/verticalDots.svg")}
.heroBanner.primaryBanner.pattern2::before{background:url("../../../content/dam/ukadviser/web/img/bgGraphics/bg-banner-five-gray-lines.svg") no-repeat;width:162px}
.heroBanner.primaryBanner.pattern3::before{background:url("../../../content/dam/ukadviser/web/img/bgGraphics/bg-banner-five-gray-lines.svg") no-repeat;width:272px}
.heroBanner.primaryBanner .heoBannerText{width:100%;z-index:1;padding-top:0}
}
@media(min-width:1200px){.heroBanner.primaryBanner{background-size:40%;min-height:44vw;padding-right:40%}
.heroBanner.primaryBanner.pattern1::before{height:62%;background-size:91%}
.heroBanner.primaryBanner::before{height:87%;background-size:75%}
.heroBanner.primaryBanner .heoBannerText{width:90%;margin:auto}
}
@media(min-width:1440px){.heroBanner.primaryBanner{min-height:640px}
.heroBanner.primaryBanner.pattern1::before{height:70%;background-size:91%}
.heroBanner.primaryBanner::before{height:85%;background-size:91%}
.heroBanner.primaryBanner .heoBannerText{width:75%;margin:auto}
}
.skip-link{position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.skip-link:focus{color:#333;background:#fff;text-decoration:underline;outline:1px solid #333;outline-offset:5px;margin:16px 20px !important;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
h1:focus:not([tabindex="0"]),h2:focus:not([tabindex="0"]),h3:focus:not([tabindex="0"]),h4:focus:not([tabindex="0"]),h5:focus:not([tabindex="0"]),h6:focus:not([tabindex="0"]),p:focus:not([tabindex="0"]),li:focus:not([tabindex="0"]){outline:0}
.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.richTextBoxComponent .cmp-text{overflow:hidden}
.containerComponent.colorfilter013F54::before,.containerComponent.colorfilter013F54::after,.containerComponent.colorfilter013F54::before,.primaryBanner.colorfilter013F54::before,.secondaryBanner.colorfilter013F54::before,.secondaryBanner.colorfilter013F54 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(17%) sepia(68%) saturate(1192%) hue-rotate(162deg) brightness(91%) contrast(99%)}
.containerComponent.colorfilterF9550D::before,.containerComponent.colorfilterF9550D::after,.primaryBanner.colorfilterF9550D::before,.secondaryBanner.colorfilterF9550D::before,.secondaryBanner.colorfilterF9550D .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(43%) sepia(93%) saturate(3358%) hue-rotate(355deg) brightness(98%) contrast(98%)}
.containerComponent.colorfilterFFFFFF::before,.containerComponent.colorfilterFFFFFF::after,.primaryBanner.colorfilterFFFFFF::before,.secondaryBanner.colorfilterFFFFFF::before,.secondaryBanner.colorfilterFFFFFF .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(100%) sepia(64%) saturate(2%) hue-rotate(129deg) brightness(109%) contrast(101%)}
.containerComponent.colorfilterF3EEE9::before,.containerComponent.colorfilterF3EEE9::after,.primaryBanner.colorfilterF3EEE9::before,.secondaryBanner.colorfilterF3EEE9::before,.secondaryBanner.colorfilterF3EEE9 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(2976%) hue-rotate(49deg) brightness(118%) contrast(87%)}
.containerComponent.colorfilterEBDEE2::before,.containerComponent.colorfilterEBDEE2::after,.primaryBanner.colorfilterEBDEE2::before,.secondaryBanner.colorfilterEBDEE2::before,.secondaryBanner.colorfilterEBDEE2 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(84%) sepia(2%) saturate(1945%) hue-rotate(254deg) brightness(116%) contrast(84%)}
.containerComponent.colorfilterBEE8EB::before,.containerComponent.colorfilterBEE8EB::after,.primaryBanner.colorfilterBEE8EB::before,.secondaryBanner.colorfilterBEE8EB::before,.secondaryBanner.colorfilterBEE8EB .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(99%) sepia(24%) saturate(4745%) hue-rotate(170deg) brightness(110%) contrast(83%)}
.containerComponent.colorfilterDEEBE4::before,.containerComponent.colorfilterDEEBE4::after,.primaryBanner.colorfilterDEEBE4::before,.secondaryBanner.colorfilterDEEBE4::before,.secondaryBanner.colorfilterDEEBE4 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2186%) hue-rotate(161deg) brightness(99%) contrast(85%)}
.containerComponent.colorfilterE9DBF2::before,.containerComponent.colorfilterE9DBF2::after,.primaryBanner.colorfilterE9DBF2::before,.secondaryBanner.colorfilterE9DBF2::before,.secondaryBanner.colorfilterE9DBF2 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(99%) sepia(35%) saturate(3402%) hue-rotate(184deg) brightness(105%) contrast(90%)}
.containerComponent.colorfilterE9E4D6::before,.containerComponent.colorfilterE9E4D6::after,.primaryBanner.colorfilterE9E4D6::before,.secondaryBanner.colorfilterE9E4D6::before,.secondaryBanner.colorfilterE9E4D6 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(95%) sepia(13%) saturate(513%) hue-rotate(317deg) brightness(105%) contrast(83%)}
.containerComponent.colorfilterF65284::before,.containerComponent.colorfilterF65284::after,.primaryBanner.colorfilterF65284::before,.secondaryBanner.colorfilterF65284::before,.secondaryBanner.colorfilterF65284 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(59%) sepia(84%) saturate(4367%) hue-rotate(313deg) brightness(100%) contrast(93%)}
.containerComponent.colorfilterF3DC29::before,.containerComponent.colorfilterF3DC29::after,.primaryBanner.colorfilterF3DC29::before,.secondaryBanner.colorfilterF3DC29::before,.secondaryBanner.colorfilterF3DC29 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(89%) sepia(76%) saturate(927%) hue-rotate(332deg) brightness(97%) contrast(96%)}
.containerComponent.colorfilter000000::before,.containerComponent.colorfilter000000::after,.primaryBanner.colorfilter000000::before,.secondaryBanner.colorfilter000000::before,.secondaryBanner.colorfilter000000 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(0) sepia(66%) saturate(2860%) hue-rotate(27deg) brightness(103%) contrast(109%)}
.containerComponent.colorfilter2F2F2F::before,.containerComponent.colorfilter2F2F2F::after,.primaryBanner.colorfilter2F2F2F::before,.secondaryBanner.colorfilter2F2F2F::before,.secondaryBanner.colorfilter2F2F2F .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(12%) sepia(17%) saturate(9%) hue-rotate(335deg) brightness(92%) contrast(82%)}
.containerComponent.colorfilterF5F5F5::before,.containerComponent.colorfilterF5F5F5::after,.primaryBanner.colorfilterF5F5F5::before,.secondaryBanner.colorfilterF5F5F5::before,.secondaryBanner.colorfilterF5F5F5 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(98%) sepia(0) saturate(3248%) hue-rotate(282deg) brightness(114%) contrast(92%)}
.containerComponent.colorfilter752B7E::before,.containerComponent.colorfilter752B7E::after,.primaryBanner.colorfilter752B7E::before,.secondaryBanner.colorfilter752B7E::before,.secondaryBanner.colorfilter752B7E .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(21%) sepia(38%) saturate(2253%) hue-rotate(263deg) brightness(98%) contrast(96%)}
.containerComponent.colorfilter29032E::before,.containerComponent.colorfilter29032E::after,.primaryBanner.colorfilter29032E::before,.secondaryBanner.colorfilter29032E::before,.secondaryBanner.colorfilter29032E .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(100%) sepia(64%) saturate(2%) hue-rotate(129deg) brightness(109%) contrast(101%)}
.containerComponent.colorfilter2E9057::before,.containerComponent.colorfilter2E9057::after,.primaryBanner.colorfilter2E9057::before,.secondaryBanner.colorfilter2E9057::before,.secondaryBanner.colorfilter2E9057 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(46%) sepia(35%) saturate(731%) hue-rotate(92deg) brightness(94%) contrast(90%)}
.containerComponent.colorfilter2891A3::before,.containerComponent.colorfilter2891A3::after,.primaryBanner.colorfilter2891A3::before,.secondaryBanner.colorfilter2891A3::before,.secondaryBanner.colorfilter2891A3 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(49%) sepia(61%) saturate(530%) hue-rotate(141deg) brightness(87%) contrast(85%)}
.containerComponent.colorfilter097463::before,.containerComponent.colorfilter097463::after,.primaryBanner.colorfilter097463::before,.secondaryBanner.colorfilter097463::before,.secondaryBanner.colorfilter097463 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(35%) sepia(22%) saturate(2140%) hue-rotate(126deg) brightness(91%) contrast(93%)}
.containerComponent.colorfilter002035::before,.containerComponent.colorfilter002035::after,.primaryBanner.colorfilter002035::before,.secondaryBanner.colorfilter002035::before,.secondaryBanner.colorfilter002035 .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(11%) sepia(16%) saturate(5277%) hue-rotate(174deg) brightness(91%) contrast(103%)}
.containerComponent.colorfilter5FB5BE::before,.containerComponent.colorfilter5FB5BE::after,.primaryBanner.colorfilter5FB5BE::before,.secondaryBanner.colorfilter5FB5BE::before,.secondaryBanner.colorfilter5FB5BE .secondaryBannerText::before{filter:brightness(0) saturate(100%) invert(78%) sepia(4%) saturate(3774%) hue-rotate(137deg) brightness(83%) contrast(93%)}
@media(min-width:992px){.containerComponent.pattern1::before{content:'';background:url("../../../content/dam/ukadviser/web/img/bgGraphics/verticalLongDots.svg") no-repeat;width:100%;position:absolute;background-repeat:no-repeat;left:0;z-index:-1;height:100%}
.containerComponent.pattern2::before{background:url("../../../content/dam/ukadviser/web/img/bgGraphics/bg-banner-five-gray-lines.svg") no-repeat;content:'';position:absolute;background-repeat:no-repeat;width:162px;left:0;z-index:0;height:100%}
.containerComponent.pattern3::before{background:url("../../../content/dam/ukadviser/web/img/bgGraphics/bg-banner-five-gray-lines.svg") no-repeat;width:272px;content:'';position:absolute;background-repeat:no-repeat;left:0;z-index:0;height:100%}
}
@media(max-width:991px){.containerComponent.pattern1::after{content:'';background:url("../../../content/dam/ukadviser/web/img/bgGraphics/rectangleStripDots.svg") no-repeat;width:100%;position:absolute;height:100%}
.containerComponent.pattern1{padding-bottom:150px}
}
@media(max-width:576px){.containerComponent.pattern1{padding-bottom:40px}
}
.tag-name{padding:5px 15px;border:1px solid #013f54;border-radius:40px;font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:12px;line-height:140%;letter-spacing:.03em;color:#013f54;text-decoration:none}
.tag-name:hover,.tag-name:focus-visible{background:#013f54;color:#fff}
.tags-list{display:flex;flex-direction:row;gap:10px;list-style:none;padding:0;flex-wrap:wrap;padding:5px 2px}
a{text-decoration:none;color:inherit}
@font-face{font-family:Druk;src:url("../../../content/dam/ukadviser/web/fonts/Druk-Bold-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/Druk-Bold.otf") format("opentype");font-weight:700;font-style:normal}
@font-face{font-family:Druk;src:url("../../../content/dam/ukadviser/web/fonts/Druk-Medium-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/Druk-Medium-Web.woff") format("woff");font-weight:500;font-style:normal}
@font-face{font-family:Druk Outline;src:url("../../../content/dam/ukadviser/web/fonts/Druk-Bold Outline.otf") format("opentype");font-style:normal}
@font-face{font-family:Publico Pro;src:url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Roman-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Roman-Web.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:Publico Pro;src:url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Italic-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Italic-Web.woff") format("woff");font-weight:400;font-style:italic}
@font-face{font-family:Publico Pro;src:url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Bold-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/PublicoPro-Bold-Web.woff") format("woff");font-weight:700;font-style:normal}
@font-face{font-family:Publico Pro;src:url("../../../content/dam/ukadviser/web/fonts/PublicoPro-BoldItalic-Web.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/PublicoPro-BoldItalic-Web.woff") format("woff");font-weight:700;font-style:italic}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Light.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Light.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Light.otf") format("opentype");font-weight:100;font-style:normal}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-LightItalic.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-LightItalic.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-LightItalic.otf") format("opentype");font-weight:100;font-style:italic}
@font-face{font-family:"Akkurat Pro1";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Regular.otf") format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Regular.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Regular.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Regular.otf") format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Italic.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Italic.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Italic.otf") format("otf");font-weight:400;font-style:italic}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Bold.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Bold.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-Bold.otf") format("otf");font-weight:700;font-style:normal}
@font-face{font-family:"Akkurat Pro";src:url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-BoldItalic.woff2") format("woff2"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-BoldItalic.woff") format("woff"),url("../../../content/dam/ukadviser/web/fonts/AkkuratPro-BoldItalic.otf") format("otf");font-weight:700;font-style:italic}
.hd1x0,.hd1x0>p{font-family:"Druk";font-size:72px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hd1x5,.hd1x5>p{font-family:"Druk";font-size:48px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hd2x0,.hd2x0>p{font-family:"Druk";font-size:38px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hd2x05,.hd2x25>p{font-family:"Druk";font-size:38px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hd2x5,.hd2x5>p{font-family:"Druk";font-size:30px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hd2x6,.hd2x6>p{font-family:"Druk";font-size:20px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs1x0,.hs1x0>p{font-family:"Druk Outline";font-size:72px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs1x5,.hs1x5>p{font-family:"Druk Outline";font-size:48px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs2x0,.hs2x0>p{font-family:"Druk Outline";font-size:38px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs2x05,.hs2x25>p{font-family:"Druk Outline";font-size:38px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs2x5,.hs2x5>p{font-family:"Druk Outline";font-size:30px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hs2x6,.hs2x6>p{font-family:"Druk Outline";font-size:20px;line-height:1em;font-weight:700;letter-spacing:.02em}
.hp1x0,.hp1x0>p{font-family:"Publico Pro";font-size:50px;line-height:58px}
.hp1x5,.hp1x5>p{font-family:"Publico Pro";font-size:42px;line-height:58px}
.hp2x0,.hp2x0>p{font-family:"Publico Pro";font-size:38px;line-height:46px}
.hp2x5,.hp2x5>p{font-family:"Publico Pro";font-size:30px;line-height:36px}
.hp2x75,.hp2x75>p{font-family:"Publico Pro";font-size:27px;line-height:36px}
.hp3x0,.hp3x0>p{font-family:"Publico Pro";font-size:24px;line-height:28px}
.hp4x0,.hp4x0>p{font-family:"Publico Pro";font-size:20px;line-height:28px}
.normalB1,.normalB1>p{font-family:"Akkurat Pro";font-size:20px;line-height:28px;letter-spacing:-0.01em}
.normalB2,.normalB2>p{font-family:"Akkurat Pro";font-size:16px;line-height:24px}
.normalB3,.normalB3>p{font-family:"Akkurat Pro";font-size:14px;line-height:22px;display:inherit}
.normalB4,.normalB4>p{font-family:"Akkurat Pro";font-size:11px;line-height:15px;display:inherit}
.eyebrow{font-family:"Druk";font-weight:700;font-size:20px;line-height:1em}
.eyebrow.eyebrow-orange{color:#f9550d}
.quote{width:60px}
.quote-orange{content:url(../../../content/dam/ukadviser/web/img/quote-orange.svg)}
p{font-family:"Akkurat Pro";font-size:16px;line-height:1.5em;letter-spacing:-0.01em}
small,.small{font-family:"Akkurat Pro";font-size:15px;line-height:1.4em;letter-spacing:-0.01em}
@media(min-width:768px){.hd1x0,.hd1x0>p{font-size:85px;line-height:1em}
.hd1x5,.hd1x5>p{font-size:65px;line-height:1em}
.hd2x0,.hd2x0>p{font-size:50px;line-height:1.2em}
.hd2x05,.hd2x25>p{font-size:42px;line-height:1.2em}
.hd2x5,.hd2x5>p{font-size:37px;line-height:1.2em}
.hd2x6,.hd2x6>p{font-size:20px;line-height:1.2em}
.hs1x0,.hs1x0>p{font-size:85px;line-height:1em}
.hs1x5,.hs1x5>p{font-size:65px;line-height:1.2em}
.hs2x0,.hs2x0>p{font-size:50px;line-height:1.2em}
.hs2x05,.hs2x25>p{font-size:42px;line-height:1.2em}
.hs2x5,.hs2x5>p{font-size:37px;line-height:1.2em}
.hs2x6,.hs2x6>p{font-size:20px;line-height:1.2em}
.hp1x0,.hp1x0>p{font-size:70px;line-height:1.2em}
.hp1x5,.hp1x5>p{font-size:57px;line-height:1.2em}
.hp2x0,.hp2x0>p{font-size:44px;line-height:1.2em}
.hp2x5,.hp2x5>p{font-size:34px;line-height:1.2em}
.hp2x75,.hp2x75>p{font-size:31px;line-height:1.2em}
.hp3x0,.hp3x0>p{font-size:24px;line-height:1.2em}
.hp4x0,.hp4x0>p{font-size:20px;line-height:28px}
.normalB1,.normalB1>p{font-size:20px;line-height:28px}
.normalB2,.normalB2>p{font-size:16px;line-height:24px}
.normalB3,.normalB3>p{font-size:14px;line-height:22px}
.normalB4,.normalB4>p{font-size:12px;line-height:17px}
.eyebrow{font-size:20px;line-height:1em}
}
@media(min-width:992px){.hd1x0,.hd1x0>p{font-size:100px;line-height:1em}
.hd1x5,.hd1x5>p{font-size:80px;line-height:1em}
.hd2x0,.hd2x0>p{font-size:60px;line-height:1.2em}
.hd2x05,.hd2x25>p{font-size:50px;line-height:1.2em}
.hd2x5,.hd2x5>p{font-size:44px;line-height:1.2em}
.hd2x6,.hd2x6>p{font-size:20px;line-height:1.2em}
.hs1x0,.hs1x0>p{font-size:100px;line-height:1em}
.hs1x5,.hs1x5>p{font-size:80px;line-height:1.2em}
.hs2x0,.hs2x0>p{font-size:60px;line-height:1.2em}
.hs2x05,.hs2x25>p{font-size:50px;line-height:1.2em}
.hs2x5,.hs2x5>p{font-size:44px;line-height:1.2em}
.hs2x6,.hs2x6>p{font-size:20px;line-height:1.2em}
.hp1x0,.hp1x0>p{font-size:90px;line-height:1.2em}
.hp1x5,.hp1x5>p{font-size:70px;line-height:1.2em}
.hp2x0,.hp2x0>p{font-size:50px;line-height:1.2em}
.hp2x5,.hp2x5>p{font-size:38px;line-height:1.2em}
.hp2x75,.hp2x75>p{font-size:30px;line-height:1.2em}
.hp3x0,.hp3x0>p{font-size:24px;line-height:1.2em}
.hp4x0,.hp4x0>p{font-size:20px;line-height:28px}
.normalB1,.normalB1>p{font-size:20px;line-height:28px}
.normalB2,.normalB2>p{font-size:16px;line-height:24px}
.normalB3,.normalB3>p{font-size:14px;line-height:22px}
.eyebrow{font-size:20px;line-height:1em}
p{font-size:18px}
}
.orange-tint,.orange-hover:hover{background-color:#f9550d;display:inline-block}
.orange-tint img,.orange-hover:hover img{mix-blend-mode:multiply}
.pink-tint,.pink-hover:hover{background-color:#f65284;display:inline-block}
.pink-tint img,.pink-hover:hover img{mix-blend-mode:multiply}
.bg-position-right-top{background-position:right top !important}
.bg-vector-desktop{background-image:none !important}
.bg-vector-stroke-black{background-image:url("../../../content/dam/ukadviser/web/img/stroke-black.png") !important;background-repeat:no-repeat !important}
@media(min-width:992px){.bg-vector-mobile{background-image:none !important}
.bg-vector-desktop.bg-vector-stroke-black{background-image:url("../../../content/dam/ukadviser/web/img/stroke-black-lg.png") !important;background-repeat:no-repeat !important}
}
.navbar-expand-lg .navbar-Edit{padding-bottom:600px}
.navbar-expand-lg .navbar-nav .dropdown-editMode{margin-top:-600px}
.headerSearch{display:none;width:100%;position:absolute;top:0;left:0;height:110px;background:#fff;padding:15px 20px}
#search-toggle-mobile{align-self:center;margin-left:auto;margin-right:10px;color:#f9550d;background:0;border:0}
.headerSearch.searchActive{display:grid}
.headerSearch .fieldset{display:grid;align-content:center;align-items:center;grid-template-columns:24px auto 24px;gap:20px;width:99%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;border-image:linear-gradient(to right,#bcbebf,#bcbebf calc(90% - 24px),#fff calc(90% - 24px),#fff 100%) 1}
.headerSearch button,.headerSearch input[type="text"]{border:0;background:0}
.headerSearch .searchBtn{grid-column:1/2;grid-row:1;line-height:1;padding:0;color:#f9550d}
.headerSearch .search-control{grid-column:2/3;grid-row:1;position:relative;isolation:isolate}
.headerSearch .search-control .search-clear{display:none;position:absolute;top:24px;left:calc(90% - 16px);color:#bcbebf}
.headerSearch .search-control .search-clear:is(:hover,:focus-visible){color:#f9550d}
.headerSearch .search-control .search-clear svg{color:inherit}
.headerSearch .search-control input[type="text"]{width:90%;padding:24px 10px;color:#4e4f51;font-family:Akkurat Pro;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.2px}
.headerSearch .search-control input[type="text"]:-internal-autofill-selected{background-color:#fff}
.headerSearch .search-control input[type="text"]::placeholder{color:currentColor}
.headerSearch .closeBtn{grid-column:3/-1;grid-row:1;line-height:1;padding:0}
.headerSearch .closeBtn:is(:hover,:focus-visible){color:#f9550d}
.headerSearch .search-control input:focus:not(:focus-visible){outline:0}
.headerSearch .search-control input:focus-visible,.headerSearch .searchBtn:focus-visible,.headerSearch .closeBtn:focus-visible{outline:0;box-shadow:0 0 0 2px rgb(249 85 13 / 15%)}
.container.navcontainer:has(.collapsing,.navbar-collapse.show) #search-toggle-mobile{display:none}
body.no-scroll{overflow:hidden}
.searchContainer{display:none;position:relative;left:-20px;top:16px;z-index:2;background:#fff;height:calc(100vh - 90px);width:calc(100% + 40px);overflow:hidden auto;padding:20px}
.searchContainer.searchActive{display:block;z-index:9999}
body:has(.headerSearch.searchActive .searchContainer.searchActive){overflow:hidden}
.searchContainer .searchTags .tags_list{list-style:none;padding:5px 2px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}
.searchContainer .searchTags .tag{color:#000;padding:6px 20px;display:inline-grid;align-items:center;font-size:12px;line-height:17px;border:0 solid currentColor;border-radius:30px;box-shadow:0 0 0 1px currentColor;white-space:nowrap}
.searchContainer .searchTags .tag.active,.searchContainer .searchTags .tag:hover{color:#fff;background:#000}
.searchContainer .searchTags .tag:not(.active):focus-visible{box-shadow:0 0 1px 5px rgb(0 0 0 / 25%)}
.searchContainer .searchResults{margin-top:50px;padding-bottom:80px}
.searchContainer .searchResults>.search-card{border-bottom:1px dashed #f9550d}
.searchContainer .searchResults .search-card{display:flex;gap:15px;padding-block:20px}
.searchContainer .searchResults .search-card.hidden{display:none}
.search-card__image img{width:80px;aspect-ratio:1;object-fit:cover}
.search-card__title{text-wrap:balance}
.search-card__title,.search-card__desc{max-width:82ch}
.search-card__desc p{line-height:1}
.search-card__link a{color:#097463;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:1024px){.headerSearch{display:none;height:100%;padding:24px 80px 20px 80px}
#search-toggle-mobile{display:none}
.headerSearch.searchActive{display:grid}
.headerSearch .fieldset{border-image:linear-gradient(to right,#bcbebf,#bcbebf calc(75% - 24px),#fff calc(75% - 24px),#fff 100%) 1}
.headerSearch button,.headerSearch input[type="text"]{border:0;background:0}
.headerSearch .searchBtn{grid-column:1/2;grid-row:1;line-height:1;padding:0;color:#f9550d}
.headerSearch .search-control input[type="text"]{width:75%;font-size:20px}
.headerSearch input[type="text"]::placeholder{color:currentColor}
.headerSearch .search-control .search-clear{left:calc(75% - 26px)}
.headerSearch .closeBtn{display:block;color:#000}
.searchContainer{left:-80px;top:18px;height:calc(100vh - 118px);width:calc(100% + 160px);padding:40px 80px}
}
.container.navcontainer{background:#fff;background-image:none !important}
.container.navcontainer:has(.collapsing,.navbar-collapse.show){background:#013f54;background-image:url(../../../content/dam/ukadviser/web/img/stroke-black-lg.png) !important;padding-bottom:0}
.navbar-brand img{width:200px;max-height:70px;filter:brightness(.99) invert(0.1);transition:all .35s ease}
.container.navcontainer:has(.collapsing,.navbar-collapse.show) .navbar-brand img{filter:brightness(0) invert(1);transition:all .35s ease}