:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-shell{position:relative;width:100%;border:0;box-shadow:none;box-sizing:border-box}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-shell--full_width{padding:0;background:0 0}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-shell--full_width .mycare-hero-shell__container{width:100%;max-width:none;margin:0;padding:0}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-shell--contained{padding-top:var(--hero-shell-top);padding-bottom:var(--hero-shell-bottom);color:rgb(var(--text-color));background-color:rgb(var(--background-color));background-image:var(--gradient-background)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-shell--contained .mycare-hero-shell__container{width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero{position:relative;width:100%;padding:0;overflow:hidden;background:var(--mycare-text,#2b2929);box-sizing:border-box}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--layout-contained{border-radius:var(--hero-frame-radius);isolation:isolate}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-slide,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__stage{min-height:inherit}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__stage{position:relative;width:100%}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-screen{min-height:clamp(620px,calc(100svh - var(--mycare-header-height-desktop,74px)),1040px)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--layout-contained.mycare-hero--height-screen{min-height:clamp(560px,calc(100svh - var(--mycare-header-height-desktop,74px) - var(--hero-shell-top) - var(--hero-shell-bottom)),960px)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-large{min-height:clamp(600px,76svh,860px)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-custom{min-height:min(var(--hero-custom-height),1040px)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-auto{min-height:auto}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-auto .mycare-hero-slide,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-auto .mycare-hero__inner,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--height-auto .mycare-hero__stage{min-height:clamp(540px,68svh,760px)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-slide{position:absolute;inset:0;z-index:1;width:100%;color:var(--hero-text-color);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,10px,0);transition:opacity 620ms ease,visibility 620ms ease,transform 620ms ease}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-slide.is-single{position:relative}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--transition-zoom .mycare-hero-slide{transform:scale(1.025)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero--transition-zoom .mycare-hero-slide.is-active{transform:scale(1)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__media{position:absolute;inset:0;z-index:1}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__media picture,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video-wrap{width:100%;height:100%;display:block}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__image,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__placeholder,:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:var(--hero-image-position)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video-wrap{position:relative;overflow:hidden;background:var(--mycare-text,#2b2929)}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video{border:0}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video--desktop{display:block}:is(#mycare-perf-s-mycare-hero,.mycare-hero-banner-section) .mycare-hero__video--mobile{display:none}