.overlay{position:fixed;z-index:var(--z-index-4)}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:100px;height:100px;z-index:var(--z-index-5);border-radius:var(--border-radius-full);background:0 0;isolation:isolate}.loader::before{content:"";position:absolute;inset:0;opacity:.8;backdrop-filter:blur(6px);background-color:rgba(255,255,255,.4);border-radius:50px;box-shadow:35px 35px 68px 0 rgba(188,196,206,.5),inset -5px -5px 16px 0 rgba(188,196,206,.6),inset 0 11px 28px 0 #fff}.loader.is_overlay::before{background-color:var(--color-bg-inverse);box-shadow:none;opacity:1}.loader>div{position:relative;z-index:var(--z-index-5);opacity:1}.loader .medi{width:60px;height:56px;background:linear-gradient(287deg,#0032eb,#00f0fa);background-size:200% 200%;animation:mediLoader 1.5s ease-in-out infinite;-webkit-mask-image:url(../img/m_logo.svg);mask-image:url(../img/m_logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loader .plan{background:url(../img/p_logo.png) center/100% no-repeat;width:68px;height:68px;animation:planLoader 1.5s ease-in-out infinite}.loader .health{background:url(../img/h_logo.svg) center/100% no-repeat;width:68px;height:68px;animation:planLoader 1.5s ease-in-out infinite}.loader .care{background:url(../img/c_logo.svg) center/100% no-repeat;width:68px;height:68px;animation:planLoader 1.5s ease-in-out infinite}@keyframes mediLoader{0%{transform:rotateY(0);background-position:0 0}50%{background-position:100% 50%}100%{transform:rotateY(360deg);background-position:0 0}}@keyframes planLoader{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}