.huvo-hub--shortcode{--huvo-hub-ink:var(--huvo-black-500-normal-text,#231b1e);--huvo-hub-muted:var(--huvo-black-300,#746f70);--huvo-hub-soft:#f7fdff;--huvo-hub-line:rgba(35,27,30,.12);--huvo-hub-teal:var(--huvo-jade-500-primary,#006f77);--huvo-hub-teal-dark:#005c63;--huvo-hub-teal-pale:#e4f1f1;max-width:100%}.huvo-hub--shortcode,.huvo-hub--shortcode *,.huvo-hub--shortcode *:before,.huvo-hub--shortcode *:after{box-sizing:border-box}.huvo-hub--faq-tab{margin-top:18px;padding-top:4px}.huvo-hub--faq-tab>h2{margin:0 0 18px}.huvo-hub--faq-tab .huvo-hub__seo-faq,.huvo-hub--faq-item.huvo-hub__seo-faq{margin-right:0;margin-bottom:0;margin-left:0;padding:0;border:1px solid var(--huvo-hub-line);background:#fff}.huvo-hub--faq-item.huvo-hub__seo-faq{margin-top:22px}.huvo-hub--faq-tab .huvo-hub--faq-item.huvo-hub__seo-faq{margin-top:0}.huvo-hub--faq-tab .huvo-hub__seo-faq+.huvo-hub__seo-faq,.huvo-hub--faq-item.huvo-hub__seo-faq+.huvo-hub--faq-item.huvo-hub__seo-faq{margin-top:10px}.huvo-hub--faq-tab .huvo-hub__seo-faq summary,.huvo-hub--faq-item.huvo-hub__seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--huvo-hub-soft);color:var(--huvo-hub-ink);cursor:pointer;font-weight:800;line-height:1.35;list-style:none}.huvo-hub--faq-tab .huvo-hub__seo-faq summary::-webkit-details-marker,.huvo-hub--faq-item.huvo-hub__seo-faq summary::-webkit-details-marker{display:none}.huvo-hub--faq-tab .huvo-hub__seo-faq summary:after,.huvo-hub--faq-item.huvo-hub__seo-faq summary:after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--huvo-hub-teal);border-bottom:2px solid var(--huvo-hub-teal);transform:rotate(45deg);transition:transform .16s ease}.huvo-hub--faq-tab .huvo-hub__seo-faq[open] summary,.huvo-hub--faq-item.huvo-hub__seo-faq[open] summary{border-bottom:1px solid var(--huvo-hub-line)}.huvo-hub--faq-tab .huvo-hub__seo-faq[open] summary:after,.huvo-hub--faq-item.huvo-hub__seo-faq[open] summary:after{transform:rotate(225deg)}.huvo-hub--faq-tab .huvo-hub__seo-faq-answer,.huvo-hub--faq-tab .huvo-hub__seo-faq>p,.huvo-hub--faq-item.huvo-hub__seo-faq .huvo-hub__seo-faq-answer,.huvo-hub--faq-item.huvo-hub__seo-faq>p{padding:16px 18px 18px}.huvo-hub--faq-tab .huvo-hub__seo-faq-answer>:first-child,.huvo-hub--faq-tab .huvo-hub__seo-faq>p:first-of-type,.huvo-hub--faq-item.huvo-hub__seo-faq .huvo-hub__seo-faq-answer>:first-child,.huvo-hub--faq-item.huvo-hub__seo-faq>p:first-of-type{margin-top:0}.huvo-hub--faq-tab .huvo-hub__seo-faq-answer>:last-child,.huvo-hub--faq-tab .huvo-hub__seo-faq>p:last-child,.huvo-hub--faq-item.huvo-hub__seo-faq .huvo-hub__seo-faq-answer>:last-child,.huvo-hub--faq-item.huvo-hub__seo-faq>p:last-child{margin-bottom:0}.huvo-hub--says .huvo-hub__says{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:center;margin:24px 0;padding:24px 28px;border:1px solid rgba(0,111,119,.25);border-radius:6px;background:var(--huvo-hub-soft)}.huvo-hub--says .huvo-hub__says:after{position:absolute;z-index:0;right:-90px;bottom:-155px;width:430px;height:430px;background:url(//huvo.co.uk/wp-content/plugins/huvo-hub-manager/assets/hub-manager/css/../images/security-home-cat-bg.svg) right bottom/contain no-repeat;content:"";opacity:.05;pointer-events:none}.huvo-hub--says .huvo-hub__says-icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:6px;background:var(--huvo-hub-teal);color:#fff;font-family:'Font Awesome 6 Pro','Font Awesome 6 Free','Font Awesome 5 Free',sans-serif;font-size:1.55rem;font-weight:900;line-height:1;box-shadow:6px 6px 0 var(--huvo-hub-teal-pale)}.huvo-hub--says .huvo-hub__says-copy{position:relative;z-index:2;min-width:0}.huvo-hub--says .huvo-hub__says-copy p{margin:0;color:var(--huvo-hub-ink)}.huvo-hub--says .huvo-hub__says-copy p+p{margin-top:.75em}.huvo-hub--says .huvo-hub__says-copy>p:first-child>strong:first-child{color:var(--huvo-hub-teal-dark)}.huvo-hub--says .huvo-hub__says-copy a,.huvo-hub--says .huvo-hub__says-copy a:visited{color:var(--huvo-hub-teal);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.huvo-hub--says .huvo-hub__says-copy a:hover,.huvo-hub--says .huvo-hub__says-copy a:focus-visible{color:var(--huvo-hub-teal-dark)}@media (max-width:680px){.huvo-hub--says .huvo-hub__says{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.huvo-hub--says .huvo-hub__says:after{right:-120px;bottom:-90px;width:320px;height:320px}}