body:has(#MainContent[data-template=index]){--astiva-home-navy: #003c5b;--astiva-home-pattern-navy: #114f6a;--astiva-home-announcement-height: clamp(27px, 2.109375vw, 40.5px);--astiva-home-header-height: clamp(154px, 12.03125vw, 231px);--astiva-home-pre-main-height: clamp(181px, 14.140625vw, 271.5px);--astiva-home-pattern-size: clamp(256px, 20vw, 384px)}body:has(#MainContent[data-template=index]) .content-for-layout>.section-wrapper:has(.astiva-health){display:none}body:has(#MainContent[data-template=index]) #header-component{height:var(--astiva-home-header-height);min-height:var(--astiva-home-header-height);color:#fff}body:has(#MainContent[data-template=index]) .announcement-bar{padding-block-start:clamp(6px,.46875vw,9px)!important;padding-block-end:clamp(7px,.546875vw,10.5px)!important}body:has(#MainContent[data-template=index]) .announcement-bar__slide{font-size:clamp(14px,1.09375vw,21px)!important}body:has(#MainContent[data-template=index]) .header-section:has(>#header-component[sticky]){position:relative;top:auto}body:has(#MainContent[data-template=index]) #header-component:before{content:"";position:absolute;z-index:1;top:0;left:50%;width:clamp(250px,19.53125vw,375px);height:100%;pointer-events:none;background-image:var(--astiva-home-logo);background-position:center;background-repeat:no-repeat;background-size:clamp(250px,19.53125vw,375px) clamp(250px,19.53125vw,375px);transform:translate(-50%)}body:has(#MainContent[data-template=index]) #header-component .header__underlay-closed{height:100%;background-color:var(--astiva-home-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cg fill='none' stroke='%23114f6a' stroke-width='5'%3E%3Ccircle cx='128' cy='0' r='128'/%3E%3Ccircle cx='0' cy='128' r='128'/%3E%3Ccircle cx='256' cy='128' r='128'/%3E%3Ccircle cx='128' cy='256' r='128'/%3E%3C/g%3E%3C/svg%3E");background-position:center top;background-repeat:repeat;background-size:var(--astiva-home-pattern-size) var(--astiva-home-pattern-size)}body:has(#MainContent[data-template=index]) #header-component .header__row--top{z-index:2;height:clamp(54px,4.21875vw,81px);color:#fff;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-border: #fff;--color-border-rgb: 255 255 255}body:has(#MainContent[data-template=index]) #header-component .header__columns{width:min(100%,clamp(1018px,79.53125vw,1527px));height:clamp(54px,4.21875vw,81px);margin-inline:auto;padding-block:0}body:has(#MainContent[data-template=index]) #header-component .header__column--left{gap:clamp(12px,.9375vw,18px)}body:has(#MainContent[data-template=index]) #header-component .header-logo__image-container{display:none!important}body:has(#MainContent[data-template=index]) #header-component .header-logo:after{content:"Astiva Health";color:#fff;font-family:var(--font-heading--family);font-size:clamp(.5rem,.625vw,.75rem);font-weight:700;line-height:1;white-space:nowrap}body:has(#MainContent[data-template=index]) #header-component .menu-list__link{color:#fff;font-family:var(--font-body--family);font-size:clamp(.5rem,.625vw,.75rem);font-weight:400;line-height:1}body:has(#MainContent[data-template=index]) #header-component .menu-list__link-title{padding-inline:clamp(8px,.625vw,12px)}body:has(#MainContent[data-template=index]) #header-component header-actions{align-items:center;gap:clamp(5px,.390625vw,7.5px);color:#fff}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher{flex-basis:auto}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher__button{width:auto;height:clamp(26px,2.03125vw,39px);gap:clamp(3px,.234375vw,4.5px);padding-inline:clamp(2px,.15625vw,3px);color:#fff;font-size:clamp(.4375rem,.546875vw,.65625rem)}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher__icon{width:clamp(10px,.78125vw,15px);height:clamp(10px,.78125vw,15px)}body:has(#MainContent[data-template=index]) #header-component .agent-access-button{min-height:clamp(26px,2.03125vw,39px);height:clamp(26px,2.03125vw,39px);gap:clamp(5px,.390625vw,7.5px);padding:clamp(4px,.3125vw,6px) clamp(10px,.78125vw,15px);color:#fff;background:transparent;border-color:#fff;box-shadow:none;font-size:clamp(.5rem,.625vw,.75rem);font-weight:500}body:has(#MainContent[data-template=index]) #header-component .agent-access-button:hover{color:var(--astiva-home-navy);background:#fff;border-color:#fff}body:has(#MainContent[data-template=index]) #header-component .agent-access-button__icon,body:has(#MainContent[data-template=index]) #header-component .agent-access-button__icon svg{width:clamp(10px,.78125vw,15px);height:clamp(10px,.78125vw,15px)}body:has(#MainContent[data-template=index]) #header-component .header-actions__action:not(.agent-access-button) .svg-wrapper,body:has(#MainContent[data-template=index]) #header-component .header-actions__action:not(.agent-access-button) svg{width:clamp(12px,.9375vw,18px);height:clamp(12px,.9375vw,18px)}body:has(#MainContent[data-template=index]) #header-component .header__column--right header-actions{margin-inline-start:0}@media screen and (max-width:749px){body:has(#MainContent[data-template=index]){--astiva-home-header-height: 132px;--astiva-home-pre-main-height: 159px}body:has(#MainContent[data-template=index]) #header-component{height:132px;min-height:132px}body:has(#MainContent[data-template=index]) #header-component .header__columns{position:relative}body:has(#MainContent[data-template=index]) #header-component:before{top:0;width:210px;height:132px;background-size:210px 210px}body:has(#MainContent[data-template=index]) #header-component .header-logo{visibility:hidden}body:has(#MainContent[data-template=index]) #header-component header-actions{position:absolute;z-index:3;top:5px;right:8px;width:max-content;align-items:center;gap:4px;margin:0}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher{flex:0 0 40px}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher__button{width:40px;min-width:40px;height:40px;gap:2px;padding:0;border-radius:999px;font-size:10px}body:has(#MainContent[data-template=index]) #header-component .astiva-language-switcher__icon{width:16px;height:16px}body:has(#MainContent[data-template=index]) #header-component .agent-access-button{box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:0;border-color:#ffffffb8;background:#ffffff0a}body:has(#MainContent[data-template=index]) #header-component .agent-access-button__icon,body:has(#MainContent[data-template=index]) #header-component .agent-access-button__icon svg{width:20px;height:20px}body:has(#MainContent[data-template=index]) #header-component .header-actions__action:not(.agent-access-button){box-sizing:border-box;width:40px;min-width:40px;height:40px;flex:0 0 40px;align-items:center;border-radius:999px}body:has(#MainContent[data-template=index]) #header-component .header-actions__action:not(.agent-access-button) .svg-wrapper{display:grid;width:40px;height:40px;place-items:center}body:has(#MainContent[data-template=index]) #header-component .header-actions__action:not(.agent-access-button) svg{width:20px;height:20px}}@media screen and (prefers-reduced-motion:reduce){body:has(#MainContent[data-template=index]) .regional-navigation__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/astiva-home.css.map */
