@charset "UTF-8";.background-group-block{margin-inline:calc(-1 * var(--side-margin));padding-inline:var(--side-margin)}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)){padding-block:var(--spacing-xl)}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)).headline-only{padding-block:var(--spacing-xxl)}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)){text-align:center}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)) h2{max-width:400px;margin-inline:auto;font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-bottom:.4em;text-wrap:balance}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)) .copy{max-width:590px;margin-inline:auto}.wp-block-viv-centered-heading:not(:has(.wp-block-viv-centered-heading)) .viv-button{margin-top:.25em}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)){padding-block:var(--spacing-xl)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 var(--spacing-s)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .copy{font-size:var(--font-size-p-medium);line-height:var(--line-height-p-medium);font-weight:var(--font-weight-p-medium);letter-spacing:var(--letter-spacing-p-medium);font-style:var(--font-style-p-medium, normal);text-transform:var(--text-transform-p-medium, none);max-width:440px}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .viv-button{margin-top:var(--spacing-xxs)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .inner{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media (max-width: 600px){.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .inner{grid-template-columns:1fr}}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-orange-background-color .right a,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-yellow-background-color .right a,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-eggshell-background-color .right a,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-turquoise-background-color .right a,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-black-background-color .right a,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-lilac-background-color .right a{border-top-color:var(--color-black)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-orange-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-yellow-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-eggshell-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-turquoise-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-black-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-lilac-background-color .right a:after{--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%23FFF"/><path d="M19.9844 10.6436C20.7208 10.6436 21.3174 11.2402 21.3174 11.9766L21.3174 18.6436H27.9834C28.7196 18.6438 29.3164 19.2403 29.3164 19.9766C29.3164 20.7128 28.7196 21.3093 27.9834 21.3096H21.3174L21.3174 27.9834C21.3172 28.7196 20.7206 29.3164 19.9844 29.3164C19.2481 29.3164 18.6516 28.7196 18.6514 27.9834L18.6514 21.3096H11.9766C11.2402 21.3096 10.6436 20.7129 10.6436 19.9766C10.6436 19.2402 11.2402 18.6436 11.9766 18.6436H18.6514L18.6514 11.9766C18.6514 11.2402 19.248 10.6436 19.9844 10.6436Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-orange-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-yellow-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-eggshell-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-turquoise-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-black-background-color .right a:after,.wp-block-viv-faq:not(:has(.wp-block-viv-faq)).has-lilac-background-color .right a:after{--size: 40px}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right{display:flex;flex-direction:column;align-items:stretch}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right a{font-weight:var(--font-weight-bold);font-size:1.25em;border-top:3px var(--color-turquoise) solid;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;padding-top:var(--spacing-s);margin-bottom:var(--spacing-m)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right a:last-child{margin-bottom:0}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right a:after{--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%233BB8B5"/><path d="M19.9844 10.6436C20.7208 10.6436 21.3174 11.2402 21.3174 11.9766L21.3174 18.6436H27.9834C28.7196 18.6438 29.3164 19.2403 29.3164 19.9766C29.3164 20.7128 28.7196 21.3093 27.9834 21.3096H21.3174L21.3174 27.9834C21.3172 28.7196 20.7206 29.3164 19.9844 29.3164C19.2481 29.3164 18.6516 28.7196 18.6514 27.9834L18.6514 21.3096H11.9766C11.2402 21.3096 10.6436 20.7129 10.6436 19.9766C10.6436 19.2402 11.2402 18.6436 11.9766 18.6436H18.6514L18.6514 11.9766C18.6514 11.2402 19.248 10.6436 19.9844 10.6436Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right a:after{flex-shrink:0;margin-left:1em;--size: 40px;transition:transform .2s}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s;overflow:hidden}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right .answer>div{min-height:0;visibility:hidden}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right .faq.expanded .answer{grid-template-rows:1fr}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right .faq.expanded .answer>div{visibility:visible}.wp-block-viv-faq:not(:has(.wp-block-viv-faq)) .right .faq.expanded a:after{transform:rotate(135deg)}body>.wp-block-viv-hero:first-of-type{display:flex;align-items:center;height:var(--full-viewport-height, 20px);padding-top:170px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)){padding-block:var(--spacing-xxxl);text-align:center;overflow:hidden;--hero-font-size: 130px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).type-secondary{--hero-font-size: 100px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .eyebrow{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3, normal);text-transform:var(--text-transform-h3, none);max-width:324px;margin-inline:auto;margin-block:0 .3em}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .first-line{margin-inline:auto;width:fit-content;position:relative}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .sticker{position:absolute;top:10px;left:86%;width:230px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .sticker img{transform:translateY(-50%);width:100%}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines{font-size:var(--font-size-hp-hero);line-height:var(--line-height-hp-hero);font-weight:var(--font-weight-hp-hero);letter-spacing:var(--letter-spacing-hp-hero);font-style:var(--font-style-hp-hero, normal);text-transform:var(--text-transform-hp-hero, none);font-size:var(--hero-font-size)}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines{color:var(--color-black);display:grid;grid-template-columns:repeat(var(--slide-count),100vw);margin-inline:calc((100vw - 100%)/-2);transform:translate(calc(-100vw * var(--current-slide)));transition:transform .5s cubic-bezier(.76,0,.24,1)}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines>.line{width:100vw}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines>.line:not(:first-child){display:none}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines>.line>.inner>div{display:block;position:relative;z-index:1}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines>.line>.inner>div:last-child{margin-top:.1em;color:var(--color-white);padding-inline:.2em;display:inline-block}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .lines>.line>.inner>div:last-child:before{content:"";background-color:var(--color-black);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translateY(.08em) skew(-12deg);box-decoration-break:clone;-webkit-box-decoration-break:clone}.wp-block-viv-hero:not(:has(.wp-block-viv-hero))[inited=true] .lines>.line:not(:first-child){display:block}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-orange-background-color .lines,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-yellow-background-color .lines,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-eggshell-background-color .lines,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-turquoise-background-color .lines,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-black-background-color .lines,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-lilac-background-color .lines{color:var(--color-white)}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-orange-background-color .lines>.line>.inner>div:last-child,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-yellow-background-color .lines>.line>.inner>div:last-child,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-eggshell-background-color .lines>.line>.inner>div:last-child,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-turquoise-background-color .lines>.line>.inner>div:last-child,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-black-background-color .lines>.line>.inner>div:last-child,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-lilac-background-color .lines>.line>.inner>div:last-child{color:var(--color-black)}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-orange-background-color .lines>.line>.inner>div:last-child:before,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-yellow-background-color .lines>.line>.inner>div:last-child:before,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-eggshell-background-color .lines>.line>.inner>div:last-child:before,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-turquoise-background-color .lines>.line>.inner>div:last-child:before,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-black-background-color .lines>.line>.inner>div:last-child:before,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-lilac-background-color .lines>.line>.inner>div:last-child:before{background-color:var(--color-white)}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-orange-background-color .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-yellow-background-color .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-eggshell-background-color .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-turquoise-background-color .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-black-background-color .first-line,.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).has-lilac-background-color .first-line{color:var(--color-white)}@media (max-width: 1024px){.wp-block-viv-hero:not(:has(.wp-block-viv-hero)){--hero-font-size: 100px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).type-secondary{--hero-font-size: 80px}}@media (max-width: 782px){.wp-block-viv-hero:not(:has(.wp-block-viv-hero)){--hero-font-size: 70px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).type-secondary{--hero-font-size: 60px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)) .sticker{width:150px;top:0;right:0}}@media (max-width: 600px){.wp-block-viv-hero:not(:has(.wp-block-viv-hero)){--hero-font-size: 46px}.wp-block-viv-hero:not(:has(.wp-block-viv-hero)).type-secondary{--hero-font-size: 40px}}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)){padding-block:var(--spacing-xl);text-align:center}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap);text-align:left;padding-bottom:2em}@media (max-width: 782px){.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links{grid-template-columns:1fr}}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a{border-top:3px var(--color-turquoise) solid;padding-block:var(--spacing-m) var(--spacing-lml);text-decoration:none;color:inherit;position:relative}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a span{display:block;max-width:500px}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a .link-title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3, normal);text-transform:var(--text-transform-h3, none);margin-bottom:.3em}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a:after{display:inline-block;--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%233BB8B5"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a:after{display:inline-block;position:absolute;top:var(--spacing-m);right:0}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .inner .links a span{padding-right:60px}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-orange-background-color .inner .links a,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-yellow-background-color .inner .links a,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-eggshell-background-color .inner .links a,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-turquoise-background-color .inner .links a,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-black-background-color .inner .links a,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-lilac-background-color .inner .links a{border-top-color:var(--black)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-orange-background-color .inner .links a:after,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-yellow-background-color .inner .links a:after,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-eggshell-background-color .inner .links a:after,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-turquoise-background-color .inner .links a:after,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-black-background-color .inner .links a:after,.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).has-lilac-background-color .inner .links a:after{--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="white"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 .75em;text-wrap:balance}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .copy{font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default, normal);text-transform:var(--text-transform-default, none)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)).large .copy{font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--font-weight-intro);letter-spacing:var(--letter-spacing-intro);font-style:var(--font-style-intro, normal);text-transform:var(--text-transform-intro, none)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)):not(:has(.viv-button)){padding-bottom:var(--spacing-l)}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)):not(:has(.viv-button)) .links{padding-bottom:0}@media (max-width: 600px){.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .container{grid-template-columns:1fr;gap:2em;justify-items:center}.wp-block-viv-link-grid:not(:has(.wp-block-viv-link-grid)) .container img{width:33%;aspect-ratio:1/1;height:auto}}.editor-styles-wrapper .wp-block-viv-link-grid a{pointer-events:none;cursor:default}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)){padding-block:var(--spacing-ll)}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 var(--spacing-s)}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) h2,.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .copy{max-width:440px;margin-inline:auto}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .copy{margin-bottom:1.5em}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .viv-button{margin-top:var(--spacing-xxs)}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .inner{text-align:center;max-width:var(--max-inner-width)}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:center}.wp-block-viv-multi-cta-bar:not(:has(.wp-block-viv-multi-cta-bar)) .buttons a{white-space:nowrap}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)){padding-block:var(--spacing-xl)}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 var(--spacing-s);padding-block-end:var(--spacing-xl);max-width:440px;margin-inline:auto;text-align:center}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--gap)}@media (max-width: 600px){.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items{grid-template-columns:1fr;row-gap:var(--gap)}}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items a{display:block;text-decoration:none;color:inherit}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items a .item-text{position:relative;padding-right:55px;padding-top:.5em}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items a .item-text:after{display:inline-block;--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%233BB8B5"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items a .item-text:after{position:absolute;top:.65em;right:0}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items .title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3, normal);text-transform:var(--text-transform-h3, none)}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items .description{font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default, normal);text-transform:var(--text-transform-default, none);padding-top:.4em}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items img{display:block;width:100%;height:auto;border-radius:5px}.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-orange-background-color .content-items a .item-text:after,.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-yellow-background-color .content-items a .item-text:after,.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-eggshell-background-color .content-items a .item-text:after,.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-turquoise-background-color .content-items a .item-text:after,.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-black-background-color .content-items a .item-text:after,.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)).has-lilac-background-color .content-items a .item-text:after{--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="white"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}@media (max-width: 600px){.wp-block-viv-related-content:not(:has(.wp-block-viv-related-content)) .content-items a .item-text:after{--size: 30px !important}}.editor-styles-wrapper .wp-block-viv-related-content a{pointer-events:none;cursor:default}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)){padding-block:var(--spacing-xl)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide{position:relative;overflow:visible}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__list{align-items:center}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide{width:100%}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide>div h3{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);font-style:var(--font-style-h2, normal);text-transform:var(--text-transform-h2, none);margin-block:0 .5em}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide>div>div{text-align:center}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide>div .description{max-width:386px;margin-bottom:2em;margin-inline:auto}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide img{width:100%;height:auto}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats{display:grid;margin-block:0 2.5em;font-size:var(--font-size-small-bold);line-height:var(--line-height-small-bold);font-weight:var(--font-weight-small-bold);letter-spacing:var(--letter-spacing-small-bold);font-style:var(--font-style-small-bold, normal);text-transform:var(--text-transform-small-bold, none);width:min-content;margin-inline:auto;grid-template-columns:1fr;--stats-gap: 50px;gap:var(--stats-gap)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats:has(>div:nth-child(2)){grid-template-columns:repeat(2,1fr)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats:has(>div:nth-child(3)){grid-template-columns:repeat(3,1fr)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats>div{position:relative}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats>div:not(:last-child):after{content:"";border-right:3px var(--color-turquoise) solid;position:absolute;top:1.5em;bottom:.5em;right:calc(var(--stats-gap) / -2)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats .stat-number{font-size:var(--font-size-digit-small);line-height:var(--line-height-digit-small);font-weight:var(--font-weight-digit-small);letter-spacing:var(--letter-spacing-digit-small);font-style:var(--font-style-digit-small, normal);text-transform:var(--text-transform-digit-small, none);line-height:1;color:var(--color-turquoise);margin-bottom:.2em}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .button-container{display:none}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__arrows{display:none}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__pagination{position:absolute;left:0;right:0;width:100%;max-width:calc(var(--max-site-width) + 2 * var(--side-margin));padding-inline:var(--side-margin);margin-inline:auto;justify-content:flex-end;top:calc(-1 * var(--spacing-l));transform:translateY(-50%)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:none;border-radius:100%;background-color:var(--color-stone);margin-left:5px;cursor:pointer}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__pagination button.is-active{background-color:var(--color-black)}@media (max-width: 1024px){.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats:has(>div:nth-child(3)) .stat-number{font-size:var(--font-size-h2-caps)}}@media (max-width: 1024px){.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__slide>div{display:block}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .splide__list{align-items:start}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats{margin-bottom:.5em}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .viv-button{display:none}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .button-container{display:block;margin-top:var(--spacing-m)}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .button-container .viv-button{display:inline-block}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats:has(>div:nth-child(3)) .stat-number{font-size:70px}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) img{margin-top:var(--spacing-m)}}@media (max-width: 600px){.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats{display:flex;flex-wrap:wrap;justify-content:center;width:auto}.wp-block-viv-results-slider:not(:has(.wp-block-viv-results-slider)) .stats .stat:after{display:none}}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)){padding-block:var(--spacing-xl)}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).headline-only{padding-block:var(--spacing-xxl)}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)){text-align:center}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) h2{max-width:400px;margin-inline:auto;font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-bottom:.4em;text-wrap:balance}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .inner>.copy{max-width:590px;margin-inline:auto}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .viv-button{margin-top:.25em}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .services{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap);row-gap:var(--spacing-ll);padding-top:var(--spacing-xl);text-align:left}@media (max-width: 600px){.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .services{grid-template-columns:1fr}}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .services>div{display:grid;grid-row:span 3;gap:0;grid-template-rows:subgrid;border-top:3px var(--color-turquoise) solid}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .services>div h3{margin-block:var(--spacing-m) .3em}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)) .services>div img{display:block;margin-top:1em;width:100%;height:auto}.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-orange-background-color .services>div,.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-yellow-background-color .services>div,.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-eggshell-background-color .services>div,.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-turquoise-background-color .services>div,.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-black-background-color .services>div,.wp-block-viv-services-grid:not(:has(.wp-block-viv-services-grid)).has-lilac-background-color .services>div{border-top-color:var(--black)}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)){padding-block:var(--spacing-l)}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0;min-width:20%;flex:0 0 auto}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) h2,.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .copy{text-wrap:balance;text-align:left}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .copy{margin-inline:0 auto;flex:1 1 auto}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .copy p:last-child{margin-bottom:0}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .viv-button{margin-top:var(--spacing-xxs);flex:0 0 auto}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .inner{overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-l)}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) h2{flex:0 0 auto}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .copy{flex:1 1 300px}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .buttons{flex:0 0 auto;margin-left:auto}.wp-block-viv-single-cta-bar:not(:has(.wp-block-viv-single-cta-bar)) .buttons a{text-wrap:nowrap}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)){padding-block:var(--spacing-xl)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)).headline-only{padding-block:var(--spacing-xxl)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) h2{text-align:center;max-width:400px;margin-inline:auto;font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-bottom:.4em;text-wrap:balance}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff{margin-block:var(--spacing-ll) var(--spacing-lml)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff:not(.is-active){visibility:visible}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff:not(.is-active) .splide__list{gap:var(--gap);transform:translate(10%)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff:not(.is-active) li{width:20%}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows{position:relative;top:calc(var(--spacing-xl) * -1);display:flex;justify-content:flex-end;width:100%;max-width:calc(var(--max-site-width) + 2 * var(--side-margin));padding-inline:var(--side-margin);margin-inline:auto}@media (max-width: 600px){.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows{display:none}}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows button[disabled]{cursor:default}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow{position:relative;display:inline-flex;height:40px;width:40px}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow svg{display:none}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow:after{content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="20" fill="white"/><path d="M21.5416 11.7771C21.9193 11.3742 22.5518 11.3536 22.9547 11.7312L30.2418 18.5622C30.4433 18.7512 30.5581 19.0155 30.5582 19.2917C30.5582 19.568 30.4434 19.8332 30.2418 20.0222L22.9547 26.8533C22.5518 27.2305 21.9192 27.2101 21.5416 26.8074C21.1641 26.4045 21.1849 25.772 21.5875 25.3943L27.0299 20.2898H9.05627C8.50399 20.2898 8.05627 19.8421 8.05627 19.2898C8.05649 18.7377 8.50412 18.2898 9.05627 18.2898H27.026L21.5875 13.1902C21.1847 12.8126 21.1643 12.18 21.5416 11.7771Z" fill="%23242424"/></svg>');width:40px;height:40px}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow--prev{left:0}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow--prev:after{transform:rotate(180deg)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff .splide__arrows .splide__arrow--next{right:0;margin-left:1em}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff li:nth-child(5n-4){background-color:var(--color-turquoise)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff li:nth-child(5n-3){background-color:var(--color-yellow)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff li:nth-child(5n-2){background-color:var(--color-lilac)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff li:nth-child(5n-1){background-color:var(--color-eggshell)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .staff li:nth-child(5n){background-color:var(--color-orange)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .text{padding:10px 12px;font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--font-weight-x-small);letter-spacing:var(--letter-spacing-x-small);font-style:var(--font-style-x-small, normal);text-transform:var(--text-transform-x-small, none);text-transform:uppercase;line-height:1}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .text>span{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-small);letter-spacing:var(--letter-spacing-small);font-style:var(--font-style-small, normal);text-transform:var(--text-transform-small, none);text-transform:uppercase;display:block;font-weight:var(--font-weight-bold)}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) img{display:block;width:100%;height:auto}.wp-block-viv-staff-slider:not(:has(.wp-block-viv-staff-slider)) .button-container{text-align:center}.wp-block-viv-sticker:not(:has(.wp-block-viv-sticker)){overflow-y:visible;overflow-x:clip}.wp-block-viv-sticker:not(:has(.wp-block-viv-sticker)).positions-content-width .inner>div{position:relative}.wp-block-viv-sticker:not(:has(.wp-block-viv-sticker)).positions-full-page-width{position:relative}.wp-block-viv-sticker:not(:has(.wp-block-viv-sticker)) .sticker-container{position:absolute;overflow:visible;z-index:1}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)){position:relative;--scroll-slide-height: 425px;text-align:center}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .inner{position:sticky;top:var(--wp-admin--admin-bar--height, 0);height:var(--full-viewport-height);display:flex;flex-direction:column;justify-content:center;width:100%}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .debug-scroll-position{display:none}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .sticky-sentinel-top,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .sticky-sentinel-bottom{height:1px;width:100%;background-color:#ff69b4;position:absolute;top:calc(-1 * var(--wp-admin--admin-bar--height, 0) - 1px);z-index:999999;visibility:hidden}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .sticky-sentinel-bottom{top:auto;bottom:-1px}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .sticky-spacer{padding-bottom:calc(var(--data-slide-count) * 100vh);width:100%}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) h2{max-width:400px;margin-inline:auto;font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-bottom:.4em;text-wrap:balance}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .viv-button{margin-top:.25em}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .sticky-scroller-splide{margin-block:var(--spacing-ll);border-top:3px var(--color-black) solid;border-bottom:3px var(--color-black) solid}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .splide__slide{display:flex;align-items:center;justify-content:center}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .splide__pagination{position:absolute;flex-direction:column;top:0;right:0;height:100%;padding:0}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .splide__pagination button{--size: 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:var(--color-black);height:var(--size);width:var(--size);margin-block:4px;border-radius:100%;opacity:.5;cursor:pointer}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .splide__pagination button.is-active{cursor:default;opacity:1}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) img{margin-bottom:1em;height:100%;max-height:200px;width:auto}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);font-style:var(--font-style-h2, normal);text-transform:var(--text-transform-h2, none)}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .desc{font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default, normal);text-transform:var(--text-transform-default, none)}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)) .splide__arrows{display:none}.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-orange-background-color .splide__pagination button,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-yellow-background-color .splide__pagination button,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-eggshell-background-color .splide__pagination button,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-turquoise-background-color .splide__pagination button,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-black-background-color .splide__pagination button,.wp-block-viv-sticky-scroller:not(:has(.wp-block-viv-sticky-scroller)).has-lilac-background-color .splide__pagination button{background-color:var(--color-white)}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)){padding-block:var(--spacing-xl)}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy{font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--font-weight-intro);letter-spacing:var(--letter-spacing-intro);font-style:var(--font-style-intro, normal);text-transform:var(--text-transform-intro, none);text-align:left;margin-inline:0 auto;flex:1 1 auto}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy>p:first-child:before{content:"“"}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy .testimonial-readmore-link{color:inherit;text-decoration:none}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy .name{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--font-weight-x-small);letter-spacing:var(--letter-spacing-x-small);font-style:var(--font-style-x-small, normal);text-transform:var(--text-transform-x-small, none);font-weight:var(--font-weight-bold);margin-top:2.5em}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy .job-title{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--font-weight-x-small);letter-spacing:var(--letter-spacing-x-small);font-style:var(--font-style-x-small, normal);text-transform:var(--text-transform-x-small, none)}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy .testimonial-readmore-target{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s;overflow:hidden}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy .testimonial-readmore-target>div{min-height:0;visibility:hidden}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy.reading-more .testimonial-readmore-target{grid-template-rows:1fr}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy.reading-more .testimonial-readmore-target>div{visibility:visible}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .copy.reading-more .testimonial-readmore-link-container{display:none}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .container{display:grid;grid-template-columns:150px 1fr;gap:85px;max-width:970px;margin-inline:auto}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) img{width:150px;height:150px;object-fit:cover;clip-path:url(#custom-organic-clip)}@media (max-width: 600px){.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .container{grid-template-columns:1fr;gap:2em;justify-items:center}.wp-block-viv-testimonial:not(:has(.wp-block-viv-testimonial)) .container img{width:33%;aspect-ratio:1/1;height:auto}}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)){padding-block:var(--spacing-xl)}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 var(--spacing-s)}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .copy{max-width:440px}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .viv-button{margin-top:var(--spacing-xxs)}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .inner{display:grid;grid-template-columns:1fr 1fr;gap:2em}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right{display:flex;flex-direction:column;align-items:stretch}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right>a{font-weight:var(--font-weight-bold);font-size:1.25em;border-top:3px currentColor solid;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;padding-top:var(--spacing-s);margin-bottom:var(--spacing-m)}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right>a:last-child{margin-bottom:0}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right>a:after{flex-shrink:0;margin-left:1em}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right>a:after{display:inline-block;--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="%233BB8B5"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-orange-background-color .right>a:after,.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-yellow-background-color .right>a:after,.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-eggshell-background-color .right>a:after,.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-turquoise-background-color .right>a:after,.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-black-background-color .right>a:after,.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)).has-lilac-background-color .right>a:after{--size: 2em;content:url('data:image/svg+xml,<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="20" fill="white"/><path d="M15.3208 11.1296C15.8 10.5706 16.6426 10.5059 17.2016 10.9851L26.5346 18.9851C26.8302 19.2384 27.0005 19.6085 27.0005 19.9978C27.0005 20.387 26.8302 20.7572 26.5346 21.0105L17.2016 29.0105C16.6426 29.4897 15.8 29.425 15.3208 28.8659C14.8416 28.3069 14.9063 27.4643 15.4653 26.9851L23.6177 19.9978L15.4653 13.0105C14.9063 12.5312 14.8416 11.6887 15.3208 11.1296Z" fill="%23242424"/></svg>');width:var(--size);height:var(--size)}@media (max-width: 600px){.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .inner{grid-template-columns:1fr}.wp-block-viv-two-col-links:not(:has(.wp-block-viv-two-col-links)) .right>a:after{--size: 30px !important}}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)){padding-block:var(--spacing-ll)}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3, normal);text-transform:var(--text-transform-h3, none);margin-block:0 var(--spacing-s)}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .copy{max-width:550px}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .viv-button{margin-top:var(--spacing-s)}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .inner{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media (max-width: 600px){.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .inner{grid-template-columns:1fr}}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .right{display:flex;flex-direction:column;align-items:stretch}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .right p{margin-block:0;border-bottom:3px var(--color-lilac) solid;padding-block:.25em}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .right p:first-child{padding-top:0}.wp-block-viv-two-col-list:not(:has(.wp-block-viv-two-col-list)) .right p:last-child{border-bottom:none}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)){padding-block:var(--spacing-xxl)}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) .inner{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap)}@media (max-width: 782px){.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) .inner{grid-template-columns:1fr}}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) h2{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps, normal);text-transform:var(--text-transform-h2-caps, none);margin-block:0 .75em;text-wrap:balance}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) .copy{font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default, normal);text-transform:var(--text-transform-default, none)}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)).large .copy{font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--font-weight-intro);letter-spacing:var(--letter-spacing-intro);font-style:var(--font-style-intro, normal);text-transform:var(--text-transform-intro, none)}@media (max-width: 600px){.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) .container{grid-template-columns:1fr;gap:2em;justify-items:center}.wp-block-viv-two-col-text:not(:has(.wp-block-viv-two-col-text)) .container img{width:33%;aspect-ratio:1/1;height:auto}}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)){padding-block:var(--spacing-xxxl)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .inner{display:grid;grid-template-columns:4fr 6fr;gap:var(--gap);align-items:center}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .vertical-button-container{display:none}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).layout-vertical{padding-block:var(--spacing-xl)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).layout-vertical .inner{grid-template-columns:1fr;gap:var(--spacing-ll)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).layout-vertical .text .viv-button{display:none}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).layout-vertical .vertical-button-container{display:block}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).layout-vertical .image img{max-width:987px;margin-inline:auto}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)){text-align:center}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) h2{max-width:400px;margin-inline:auto;font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);font-style:var(--font-style-h2, normal);text-transform:var(--text-transform-h2, none);margin-bottom:.4em;text-wrap:balance}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .copy{max-width:590px;margin-inline:auto}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .viv-button{margin-top:.25em}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .stat{display:flex;align-items:center;width:fit-content;margin-inline:auto;grid-template-columns:1fr 1fr;gap:1em;border-top:3px var(--color-turquoise) solid;border-bottom:3px var(--color-turquoise) solid;margin-block:1.5em 1em}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .stat>div:first-child{color:var(--color-turquoise);font-size:85px;font-weight:var(--font-weight-black);line-height:1;margin-top:-.1em;margin-bottom:.1em;padding-left:.05em;width:min-content}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .stat>div:last-child{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-small);letter-spacing:var(--letter-spacing-small);font-style:var(--font-style-small, normal);text-transform:var(--text-transform-small, none);font-weight:var(--font-weight-bold);width:min-content;min-width:15ch;text-wrap:pretty}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .image img{display:block;width:100%;height:auto}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-orange-background-color .stat,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-yellow-background-color .stat,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-eggshell-background-color .stat,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-turquoise-background-color .stat,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-black-background-color .stat,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-lilac-background-color .stat{border-top-color:var(--black);border-bottom-color:var(--black)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-orange-background-color .stat>div:first-child,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-yellow-background-color .stat>div:first-child,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-eggshell-background-color .stat>div:first-child,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-turquoise-background-color .stat>div:first-child,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-black-background-color .stat>div:first-child,.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)).has-lilac-background-color .stat>div:first-child{color:var(--black)}@media (max-width: 782px){.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)){padding-block:var(--spacing-lml)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .inner{grid-template-columns:1fr;gap:var(--spacing-lml)}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .stat{margin-bottom:0}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .text>.viv-button{display:none}.wp-block-viv-work-stat:not(:has(.wp-block-viv-work-stat)) .vertical-button-container{display:block}}:root{--side-margin: 30px;--max-site-width: 1380px;--gap: min(3.4%, 40px);--max-inner-width: calc(var(--max-site-width) - 2 * var(--side-margin));--color-orange: #ED7A40;--color-yellow: #F5C433;--color-eggshell: #96CCD6;--color-turquoise: #3BB8B5;--color-lilac: #C799C7;--color-stone: #E3E0D9;--color-stone-light: #EAE8E4;--color-white: #FFFFFF;--color-black: #242424;--color-yellow-light: #FFD557;--font-weight-black: 900;--font-weight-bold: 700;--font-weight-regular: 400;--spacing-xxs: 5px;--spacing-xs: 12px;--spacing-s: 15px;--spacing-m: 20px;--spacing-ml: 30px;--spacing-l: 40px;--spacing-lml: 60px;--spacing-ll: 80px;--spacing-xl: 100px;--spacing-xxl: 110px;--spacing-xxxl: 160px}:root{--font-size-hp-hero: 130px;--line-height-hp-hero: .87;--font-weight-hp-hero: 900;--letter-spacing-hp-hero: -.01em;--font-style-hp-hero: italic;--text-transform-hp-hero: uppercase;--font-size-h1-hero: 100px;--line-height-h1-hero: .86;--font-weight-h1-hero: 900;--letter-spacing-h1-hero: 0;--font-style-h1-hero: italic;--text-transform-h1-hero: uppercase;--font-size-h2-caps: 50px;--line-height-h2-caps: .92;--font-weight-h2-caps: 900;--letter-spacing-h2-caps: -.01em;--font-style-h2-caps: normal;--text-transform-h2-caps: uppercase;--font-size-digit-small: 85px;--line-height-digit-small: .76;--font-weight-digit-small: 900;--letter-spacing-digit-small: -.02em;--font-style-digit-small: normal;--text-transform-digit-small: none;--font-size-h2: 40px;--line-height-h2: 1;--font-weight-h2: 700;--letter-spacing-h2: -.01em;--font-style-h2: normal;--text-transform-h2: none;--font-size-h3-caps: 30px;--line-height-h3-caps: 1;--font-weight-h3-caps: 700;--font-style-h3-caps: normal;--text-transform-h3-caps: uppercase;--font-size-h3: 30px;--line-height-h3: 1.1;--font-weight-h3: 700;--font-style-h3: normal;--text-transform-h3: none;--font-size-h4: 25px;--line-height-h4: 1.05;--font-weight-h4: 700;--font-style-h4: normal;--text-transform-h4: none;--font-size-label: 16px;--line-height-label: 1.05;--font-weight-label: 900;--font-style-label: normal;--text-transform-label: uppercase;--font-size-label-small: 13px;--line-height-label-small: 1.05;--font-weight-label-small: 900;--font-style-label-small: normal;--text-transform-label-small: uppercase;--font-size-intro: 25px;--line-height-intro: 1.25;--font-weight-intro: 400;--font-style-intro: normal;--text-transform-intro: none;--font-size-default: 20px;--line-height-default: 1.25;--font-weight-default: 400;--font-style-default: normal;--text-transform-default: none;--font-size-p-medium: 22px;--line-height-p-medium: 1.25;--font-weight-p-medium: 400;--font-style-p-medium: normal;--text-transform-p-medium: none;--font-size-p-large: 25px;--line-height-p-large: 1.25;--font-weight-p-large: 400;--font-style-p-large: normal;--text-transform-p-large: none;--font-size-small: 18px;--line-height-small: 1.25;--font-weight-small: 400;--font-style-small: normal;--text-transform-small: none;--font-size-small-bold: 18px;--line-height-small-bold: 1.15;--font-weight-small-bold: 700;--font-style-small-bold: normal;--text-transform-small-bold: none;--font-size-x-small: 16px;--line-height-x-small: 1.25;--font-weight-x-small: 400;--font-style-x-small: normal;--text-transform-x-small: none}.font-hp-hero{font-size:var(--font-size-hp-hero);line-height:var(--line-height-hp-hero);font-weight:var(--font-weight-hp-hero);letter-spacing:var(--letter-spacing-hp-hero);font-style:var(--font-style-hp-hero);text-transform:var(--text-transform-hp-hero)}.font-h1-hero{font-size:var(--font-size-h1-hero);line-height:var(--line-height-h1-hero);font-weight:var(--font-weight-h1-hero);letter-spacing:var(--letter-spacing-h1-hero);font-style:var(--font-style-h1-hero);text-transform:var(--text-transform-h1-hero)}.font-h2-caps{font-size:var(--font-size-h2-caps);line-height:var(--line-height-h2-caps);font-weight:var(--font-weight-h2-caps);letter-spacing:var(--letter-spacing-h2-caps);font-style:var(--font-style-h2-caps);text-transform:var(--text-transform-h2-caps)}.font-digit-small{font-size:var(--font-size-digit-small);line-height:var(--line-height-digit-small);font-weight:var(--font-weight-digit-small);letter-spacing:var(--letter-spacing-digit-small);font-style:var(--font-style-digit-small);text-transform:var(--text-transform-digit-small)}.font-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);font-style:var(--font-style-h2);text-transform:var(--text-transform-h2)}.font-h3-caps{font-size:var(--font-size-h3-caps);line-height:var(--line-height-h3-caps);font-weight:var(--font-weight-h3-caps);letter-spacing:var(--letter-spacing-h3-caps);font-style:var(--font-style-h3-caps);text-transform:var(--text-transform-h3-caps)}.font-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3);text-transform:var(--text-transform-h3)}.font-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4);font-style:var(--font-style-h4);text-transform:var(--text-transform-h4)}.font-label{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);font-style:var(--font-style-label);text-transform:var(--text-transform-label)}.font-label-small{font-size:var(--font-size-label-small);line-height:var(--line-height-label-small);font-weight:var(--font-weight-label-small);letter-spacing:var(--letter-spacing-label-small);font-style:var(--font-style-label-small);text-transform:var(--text-transform-label-small)}.font-intro{font-size:var(--font-size-intro);line-height:var(--line-height-intro);font-weight:var(--font-weight-intro);letter-spacing:var(--letter-spacing-intro);font-style:var(--font-style-intro);text-transform:var(--text-transform-intro)}.font-default{font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default);text-transform:var(--text-transform-default)}.font-p-medium{font-size:var(--font-size-p-medium);line-height:var(--line-height-p-medium);font-weight:var(--font-weight-p-medium);letter-spacing:var(--letter-spacing-p-medium);font-style:var(--font-style-p-medium);text-transform:var(--text-transform-p-medium)}.font-p-large{font-size:var(--font-size-p-large);line-height:var(--line-height-p-large);font-weight:var(--font-weight-p-large);letter-spacing:var(--letter-spacing-p-large);font-style:var(--font-style-p-large);text-transform:var(--text-transform-p-large)}.font-small{font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-small);letter-spacing:var(--letter-spacing-small);font-style:var(--font-style-small);text-transform:var(--text-transform-small)}.font-small-bold{font-size:var(--font-size-small-bold);line-height:var(--line-height-small-bold);font-weight:var(--font-weight-small-bold);letter-spacing:var(--letter-spacing-small-bold);font-style:var(--font-style-small-bold);text-transform:var(--text-transform-small-bold)}.font-x-small{font-size:var(--font-size-x-small);line-height:var(--line-height-x-small);font-weight:var(--font-weight-x-small);letter-spacing:var(--letter-spacing-x-small);font-style:var(--font-style-x-small);text-transform:var(--text-transform-x-small)}@font-face{font-family:ViV;src:url(/wp-content/themes/viv-2026/fonts/viv-blackitalic-webfont.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:ViV;src:url(/wp-content/themes/viv-2026/fonts/viv-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:ViV;src:url(/wp-content/themes/viv-2026/fonts/viv-webfont.woff2) format("woff2");font-weight:400;font-style:normal}body>.wp-block-list,body>.wp-block-image,body>.wp-block-gallery,body>.wp-block-audio,body>.wp-block-file,body>.wp-block-media-text,body>.wp-block-video,body>.wp-block-columns,body>.wp-block-tabs,body>.wp-block-embed,body .background-group-block__content>.wp-block-list,body .background-group-block__content>.wp-block-image,body .background-group-block__content>.wp-block-gallery,body .background-group-block__content>.wp-block-audio,body .background-group-block__content>.wp-block-file,body .background-group-block__content>.wp-block-media-text,body .background-group-block__content>.wp-block-video,body .background-group-block__content>.wp-block-columns,body .background-group-block__content>.wp-block-tabs,body .background-group-block__content>.wp-block-embed,.block-editor-block-list__layout>.wp-block-list,.block-editor-block-list__layout>.wp-block-image,.block-editor-block-list__layout>.wp-block-gallery,.block-editor-block-list__layout>.wp-block-audio,.block-editor-block-list__layout>.wp-block-file,.block-editor-block-list__layout>.wp-block-media-text,.block-editor-block-list__layout>.wp-block-video,.block-editor-block-list__layout>.wp-block-columns,.block-editor-block-list__layout>.wp-block-tabs,.block-editor-block-list__layout>.wp-block-embed,.block-editor-block-list__layout .background-group-block__content>.wp-block-list,.block-editor-block-list__layout .background-group-block__content>.wp-block-image,.block-editor-block-list__layout .background-group-block__content>.wp-block-gallery,.block-editor-block-list__layout .background-group-block__content>.wp-block-audio,.block-editor-block-list__layout .background-group-block__content>.wp-block-file,.block-editor-block-list__layout .background-group-block__content>.wp-block-media-text,.block-editor-block-list__layout .background-group-block__content>.wp-block-video,.block-editor-block-list__layout .background-group-block__content>.wp-block-columns,.block-editor-block-list__layout .background-group-block__content>.wp-block-tabs,.block-editor-block-list__layout .background-group-block__content>.wp-block-embed,.edit-post-visual-editor__post-title-wrapper>.wp-block-list,.edit-post-visual-editor__post-title-wrapper>.wp-block-image,.edit-post-visual-editor__post-title-wrapper>.wp-block-gallery,.edit-post-visual-editor__post-title-wrapper>.wp-block-audio,.edit-post-visual-editor__post-title-wrapper>.wp-block-file,.edit-post-visual-editor__post-title-wrapper>.wp-block-media-text,.edit-post-visual-editor__post-title-wrapper>.wp-block-video,.edit-post-visual-editor__post-title-wrapper>.wp-block-columns,.edit-post-visual-editor__post-title-wrapper>.wp-block-tabs,.edit-post-visual-editor__post-title-wrapper>.wp-block-embed,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-list,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-image,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-gallery,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-audio,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-file,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-media-text,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-video,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-columns,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-tabs,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>.wp-block-embed{padding-inline:max((100% - var(--max-site-width)) / 2,var(--side-margin))!important}.wp-block-embed-youtube{padding-block:var(--spacing-xl)}.wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.wp-block-embed-youtube.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{width:100%;height:100%}.wp-block-embed-bluesky .bluesky-embed{margin-inline:auto}.wp-block-video{padding-block:var(--spacing-xl)}.wp-block-video .wp-element-caption{text-align:center;font-size:var(--font-size-default);line-height:var(--line-height-default);font-weight:var(--font-weight-default);letter-spacing:var(--letter-spacing-default);font-style:var(--font-style-default, normal);text-transform:var(--text-transform-default, none);color:var(--color-black)}nav{position:absolute;width:100%;top:1.5em;opacity:0}nav.inited{opacity:1}nav.too-narrow .nav-links{display:none}nav.clone{top:-200px;visibility:hidden;overflow:hidden}nav .inner>div{background-color:var(--color-white);padding-inline:20px 7px;border-radius:5px}nav .inner>div>div{display:flex;align-items:center;justify-content:space-between;height:65px;gap:20px}nav .nav-home-link{flex-shrink:0;overflow:hidden;height:29px;aspect-ratio:177/29;width:auto}nav .nav-home-link:before{content:"";display:block;height:29px;background-image:url(/wp-content/themes/viv-2026/i/viv-logo.svg)}nav a{font-size:var(--font-size-small-bold);line-height:var(--line-height-small-bold);font-weight:var(--font-weight-small-bold);letter-spacing:var(--letter-spacing-small-bold);font-style:var(--font-style-small-bold, normal);text-transform:var(--text-transform-small-bold, none);color:inherit;text-decoration:none;text-transform:uppercase;transition:opacity .2s;text-wrap:nowrap}nav a:hover{opacity:.6}nav .nav-links{flex-grow:1;display:flex;gap:20px;justify-content:center}nav .nav-cta{display:inline-flex;align-items:center;justify-content:center;height:51px;background-color:#2b2b2b;color:#fff;padding-inline:24px;border-radius:5px}@view-transition{navigation: auto;}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body:before{content:"desktop";display:none}@media (max-width: 1024px){body:before{content:"tablet-landscape";display:none}}@media (max-width: 782px){body:before{content:"tablet-portrait";display:none}}@media (max-width: 600px){body:before{content:"phone";display:none}}#size-display{position:fixed;margin:0 20px;right:0;bottom:20px;font-size:12px;background-color:#ddd;color:#111;padding:5px;z-index:200;font-family:monospace;pointer-events:none}html{--full-viewport-height: calc(100vh - var(--wp-admin--admin-bar--height, 0vh))}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;scrollbar-gutter:stable}body:not(.wp-admin),.editor-styles-wrapper{position:relative;font-family:ViV,sans-serif;font-size:20px;line-height:1.25}.wp-block-group{padding:0}.inner{width:100%;max-width:calc(var(--max-site-width) + 2 * var(--side-margin));padding-inline:var(--side-margin);margin-inline:auto}.viv-button{display:inline-block;border-radius:4px;color:var(--color-black);background-color:var(--color-turquoise);text-decoration:none;font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);font-style:var(--font-style-label, normal);text-transform:var(--text-transform-label, none);padding:.8em 1em}.viv-button:after{content:url('data:image/svg+xml,<svg viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.31836 0.290776C7.7098 -0.0985187 8.3429 -0.0966233 8.73242 0.294682L13.707 5.29273C14.0953 5.68288 14.0953 6.31277 13.707 6.70289L8.73242 11.7019C8.34291 12.093 7.70973 12.094 7.31836 11.7048C6.92708 11.3153 6.92524 10.6822 7.31445 10.2908L10.5986 6.99195H1C0.447795 6.99195 0.000129452 6.54412 0 5.99195C0 5.43966 0.447715 4.99195 1 4.99195H10.5869L7.31445 1.70484C6.9252 1.31343 6.92717 0.680304 7.31836 0.290776Z" fill="%23242424"/></svg>');display:inline-block;height:1em;width:.8571428571em;margin-left:.5em;margin-right:-.25em}.viv-button.compact{padding-block:.3em .5em}*.has-orange-background-color,*.has-yellow-background-color,*.has-eggshell-background-color,*.has-turquoise-background-color,*.has-black-background-color,*.has-lilac-background-color{background-color:#ff69b4}*.has-orange-background-color .viv-button,*.has-yellow-background-color .viv-button,*.has-eggshell-background-color .viv-button,*.has-turquoise-background-color .viv-button,*.has-black-background-color .viv-button,*.has-lilac-background-color .viv-button{background-color:var(--color-white)}p{margin-block:0 1em}body>h1,body>h2,body>h3,body>h4,body>h5,body>h6,body>p,body .background-group-block__content>h1,body .background-group-block__content>h2,body .background-group-block__content>h3,body .background-group-block__content>h4,body .background-group-block__content>h5,body .background-group-block__content>h6,body .background-group-block__content>p,.block-editor-block-list__layout>h1,.block-editor-block-list__layout>h2,.block-editor-block-list__layout>h3,.block-editor-block-list__layout>h4,.block-editor-block-list__layout>h5,.block-editor-block-list__layout>h6,.block-editor-block-list__layout>p,.block-editor-block-list__layout .background-group-block__content>h1,.block-editor-block-list__layout .background-group-block__content>h2,.block-editor-block-list__layout .background-group-block__content>h3,.block-editor-block-list__layout .background-group-block__content>h4,.block-editor-block-list__layout .background-group-block__content>h5,.block-editor-block-list__layout .background-group-block__content>h6,.block-editor-block-list__layout .background-group-block__content>p,.edit-post-visual-editor__post-title-wrapper>h1,.edit-post-visual-editor__post-title-wrapper>h2,.edit-post-visual-editor__post-title-wrapper>h3,.edit-post-visual-editor__post-title-wrapper>h4,.edit-post-visual-editor__post-title-wrapper>h5,.edit-post-visual-editor__post-title-wrapper>h6,.edit-post-visual-editor__post-title-wrapper>p,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h1,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h2,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h3,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h4,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h5,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>h6,.edit-post-visual-editor__post-title-wrapper .background-group-block__content>p{padding-inline:max((100% - var(--max-site-width)) / 2,var(--side-margin))!important}body h2,body .background-group-block__content h2,.block-editor-block-list__layout h2,.block-editor-block-list__layout .background-group-block__content h2,.edit-post-visual-editor__post-title-wrapper h2,.edit-post-visual-editor__post-title-wrapper .background-group-block__content h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);font-style:var(--font-style-h2, normal);text-transform:var(--text-transform-h2, none)}body h3,body .background-group-block__content h3,.block-editor-block-list__layout h3,.block-editor-block-list__layout .background-group-block__content h3,.edit-post-visual-editor__post-title-wrapper h3,.edit-post-visual-editor__post-title-wrapper .background-group-block__content h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);font-style:var(--font-style-h3, normal);text-transform:var(--text-transform-h3, none)}body h4,body .background-group-block__content h4,.block-editor-block-list__layout h4,.block-editor-block-list__layout .background-group-block__content h4,.edit-post-visual-editor__post-title-wrapper h4,.edit-post-visual-editor__post-title-wrapper .background-group-block__content h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4);font-style:var(--font-style-h4, normal);text-transform:var(--text-transform-h4, none)}.splide__arrows .splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrows .splide__arrow[disabled]{opacity:.5}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
