/* Bounded 16 October corrections. Preserve source imagery and current Shop palette. */
html body .hl-quiz-banner,html body .hl-wix-copy .hl-home-quiz-banner{text-transform:uppercase!important}
@media(min-width:768px){html body .hl-wix-desktop :is(#pinnedTopRight,[id^="pagePinnedTopRight-"])>[id$="-pinned-layer"]{translate:0 14px!important}}
html body .hl-wix-copy #comp-mbjl9b301 a{background:var(--hl-blush)!important}
html body .hl-wix-copy .hl-remediation-section{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-section .wixui-rich-text{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;grid-area:auto!important;transform:none!important;box-sizing:border-box;overflow:visible!important;word-break:normal!important;overflow-wrap:normal!important}
html body .hl-wix-copy .hl-remediation-section .wixui-rich-text :is(p,span,a,h1,h2,h3){font:inherit!important;color:inherit!important;letter-spacing:normal!important;word-break:normal!important;overflow-wrap:normal!important}
html body .hl-wix-copy .hl-remediation-section .wixui-rich-text p{margin:0 0 18px!important;line-height:inherit!important}
html body .hl-wix-copy .hl-remediation-section .wixui-rich-text p:last-child{margin-bottom:0!important}
html body .hl-wix-copy .hl-remediation-section .wixui-rich-text p:empty{display:none}
html body .hl-wix-copy .hl-remediation-offers{position:relative;z-index:1;max-width:1080px;margin:auto!important;padding:64px 32px!important;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-offers>h2{font:400 46px/1.2 Caprasimo,Georgia,serif!important;text-align:center;margin:0 0 38px!important;color:var(--hl-ink)}
html body .hl-wix-copy .hl-remediation-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--hl-ink);background:#fff9ece8}
html body .hl-wix-copy .hl-remediation-offer{padding:36px!important;display:flex;flex-direction:column;gap:22px;text-align:center;min-width:0;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-offer+article{border-left:1px solid #30303077}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8g9x16z,#comp-m8ga2zx2){font:600 14px/1.4 Figtree,sans-serif!important;letter-spacing:.08em}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8g9zcs4,#comp-m8ga2zxh){font:400 31px/1.25 Caprasimo,Georgia,serif!important;min-height:78px!important;display:flex;align-items:center;justify-content:center}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8ows7lw,#comp-m8g9bkgo){font:400 18px/1.6 Figtree,sans-serif!important;flex:1}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8ga1p94,#comp-m8ga2zxn){position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;margin:4px 0 0!important;transform:none!important;grid-area:auto!important;display:flex;justify-content:center}
html body .hl-wix-copy .hl-remediation-offer .wixui-button{min-height:48px!important;height:auto!important;min-width:178px;box-sizing:border-box;padding:14px 24px!important;color:var(--hl-ink)!important;background:var(--hl-butter)!important;font:600 15px/1.3 Figtree,sans-serif!important;text-decoration:none}
html body .hl-wix-copy .hl-remediation-offer .wixui-button *{color:var(--hl-ink)!important;font:inherit!important}
html body .hl-wix-copy .hl-remediation-bio{position:relative;z-index:1;max-width:1080px;margin:auto!important;padding:64px 32px!important;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:54px;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-bio-copy{display:flex;flex-direction:column;gap:20px;min-width:0;font:400 18px/1.6 Figtree,sans-serif}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g7ppeg,#comp-m8t0ivjh){font:400 42px/1.15 Caprasimo,Georgia,serif!important}
html body .hl-wix-copy .hl-remediation-section #comp-m8t0ivjm{font:600 15px/1.4 Figtree,sans-serif!important}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g7mti6,#comp-m8ox7qzj,#comp-m8ox62he,#comp-m8t0ivjr,#comp-m8t0rafj,#comp-m8t13vsv){font:400 18px/1.6 Figtree,sans-serif!important}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g9w1xu,#comp-m8t0ka7d){font:600 16px/1.4 Figtree,sans-serif!important;writing-mode:horizontal-tb!important;transform:none!important;text-align:left!important}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g9w1xu,#comp-m8t0ka7d) a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
html body .hl-wix-copy .hl-remediation-section .wixui-image{position:relative!important;left:auto!important;top:auto!important;margin:0!important;width:100%!important;height:auto!important;min-width:0;aspect-ratio:4 / 5;grid-area:auto!important;align-self:start;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-section .wixui-image :is(wow-image,a){display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important}
html body .hl-wix-copy .hl-remediation-section .wixui-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
html body .hl-wix-copy .hl-remediation-transformation-title{position:relative;z-index:1;max-width:1080px;padding:0 32px 32px!important;margin:auto!important;box-sizing:border-box;text-align:center}
html body .hl-wix-copy .hl-remediation-transformation-title #comp-m8t2gjo3{font:400 32px/1.25 Caprasimo,Georgia,serif!important}
html body .hl-wix-copy .hl-remediation-credentials{position:relative;z-index:1;max-width:1080px;margin:auto!important;padding:64px 32px!important;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-credential-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;align-items:center;box-sizing:border-box}
html body .hl-wix-copy .hl-remediation-credential-row>div:not(.wixui-image){display:flex;flex-direction:column;gap:26px;min-width:0}
html body .hl-wix-copy .hl-remediation-credential-row+div{margin-top:64px!important;padding-top:48px!important;border-top:1px solid #30303055;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8t0p2vi,#comp-m8t13vsr){font:400 32px/1.2 Caprasimo,Georgia,serif!important;white-space:nowrap!important}
html body .hl-wix-copy #comp-m8szx8lk6{display:none!important}
html body .hl-wix-copy #comp-m8t2xd6x9{display:none!important}
/* The source blog search form retained its own burgundy paint. */
html body .hl-wix-copy form[role="search"] button,html body .hl-wix-copy .hl-blog-search button{background:var(--hl-butter)!important;color:var(--hl-ink)!important;border:1px solid var(--hl-ink)!important;min-height:44px}
@media(max-width:767px){
html body .hl-wix-copy .hl-remediation-offers{width:320px;max-width:100%;padding:40px 18px!important}
html body .hl-wix-copy .hl-remediation-offers>h2{font-size:32px!important;margin-bottom:28px!important}
html body .hl-wix-copy .hl-remediation-offer-grid{grid-template-columns:1fr}
html body .hl-wix-copy .hl-remediation-offer{padding:28px 22px!important;gap:20px}
html body .hl-wix-copy .hl-remediation-offer+article{border-left:0;border-top:1px solid #30303077}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8g9zcs4,#comp-m8ga2zxh){font-size:26px!important;min-height:0!important}
html body .hl-wix-copy .hl-remediation-offer :is(#comp-m8ows7lw,#comp-m8g9bkgo){font-size:16px!important}
html body .hl-wix-copy .hl-remediation-bio{width:320px;max-width:100%;padding:40px 20px!important;grid-template-columns:1fr;gap:28px}
html body .hl-wix-copy .hl-remediation-bio-copy{gap:20px}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g7ppeg,#comp-m8t0ivjh){font-size:34px!important}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8g7mti6,#comp-m8ox7qzj,#comp-m8ox62he,#comp-m8t0ivjr,#comp-m8t0rafj,#comp-m8t13vsv){font-size:16px!important}
html body .hl-wix-copy .hl-remediation-credentials{width:320px;max-width:100%;padding:40px 20px!important}
html body .hl-wix-copy .hl-remediation-credential-row,html body .hl-wix-copy .hl-remediation-credential-row+div{grid-template-columns:1fr;gap:28px}
html body .hl-wix-copy .hl-remediation-credential-row+div{margin-top:40px!important;padding-top:32px!important}
html body .hl-wix-copy .hl-remediation-section :is(#comp-m8t0p2vi,#comp-m8t13vsr){font-size:23px!important}
html body .hl-wix-copy .hl-remediation-programs>.wixui-image{grid-row:1!important}
html body .hl-wix-copy #comp-m8t21cfp #comp-m8t2gjo3{height:auto!important;min-height:0!important;margin-block:24px!important}
}
html body .hl-wix-copy .hl-remediation-section>[data-hook="bgLayers"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important}
html body .hl-wix-copy .hl-remediation-section>[data-hook="bgLayers"]>[data-motion-part^="BG_MEDIA"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html body .hl-wix-copy .hl-remediation-credentials .wixui-rich-text p{margin-bottom:10px!important}
/* Wix's -646px grid margin made this content overflow behind and below footer. */
html body .hl-wix-desktop [data-mesh-id="comp-m8t2xd6pinlineContent-gridContainer"]{margin-bottom:0!important}
html body .hl-wix-copy #SITE_FOOTER a[data-anchor="SCROLL_TO_TOP"]{background:var(--hl-blush)!important}
@media(min-width:768px) and (max-width:979px){html body .hl-wix-copy .hl-remediation-offer .wixui-button{min-height:64px!important;font-size:18px!important}}
html body .hl-wix-desktop [data-mesh-id="comp-m8t2xd6pinlineContent-wedge-12"]{display:none!important}
