:root{--color-white:#fff;--color-black:#000;--color-gray-e:#eee;--color-gray-5:#555;--color-warning:#fff9d5;--color-warm-white:#faf8f2;--color-light-blue:#f0f8ff;--color-light-purple:#e6e6fa;--font-sans-serif:"Outfit",sans-serif;--font-serif:"Playfair Display",serif}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:url(/fonts/outfit-v11-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(/fonts/outfit-v11-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/fonts/playfair-display-v37-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/fonts/playfair-display-v37-latin-700.woff2) format("woff2")}*{box-sizing:border-box}body,html{margin:0!important;padding:0;width:100%;min-height:100vh;min-width:320px;font-family:var(--font-sans-serif);font-size:16px;line-height:1.2;background-color:var(--color-warm-white);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none}[v-cloak]{display:none}@view-transition{navigation:auto}div,footer,header,main,section,span{display:flex;flex-direction:column}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2{font-family:var(--font-serif)}button{display:flex;align-items:center;font-family:inherit;cursor:pointer}button:not(:disabled):active{animation:clicked .25s ease 1}.container{margin:0 auto;padding:0;width:94%;max-width:1200px}.mobile-only{display:none}header,section{position:relative;z-index:10}section+section{border-top:1px solid var(--color-gray-e)}.header__logo img{width:300px;height:auto}.logo__disclaimer{font-size:14px}.header__content{flex-direction:row;justify-content:space-between;margin-top:16px;color:var(--color-white)}.header__content,.phone__block{align-items:center}.phone__block--align-end{align-items:flex-end}.phone__num{flex-direction:row;align-items:center;gap:12px;font-size:24px;font-weight:700;position:relative}.phone__icon{justify-content:center;align-items:center;width:32px;height:32px;background-color:#00d16d;border-radius:50%;position:absolute;left:-40px;animation:pulse-shadow 2s ease-out infinite}.phone__icon svg{width:20px;height:auto;animation:wiggle 4s ease-in-out infinite;animation-delay:3s}.phone__hours{font-size:14px}.info{padding:200px 0;background-color:var(--color-light-blue)}.info--alt{background-color:var(--color-warm-white)}.info__content h2{font-size:48px;text-align:center}.info__content h3{font-size:28px;font-weight:400;text-align:center;margin-top:16px}.info__content h4{font-size:32px;font-weight:200}.info__items{margin-top:48px;gap:16px}.info__item{flex-direction:row;gap:16px}.info__number{flex-shrink:0;justify-content:center;align-items:center;font-family:var(--font-serif);font-size:60px;color:var(--color-white);background-color:var(--color-black);width:80px;height:80px;border-radius:50%}.info__number span{position:relative;top:-10px}.info__description{font-size:32px;font-weight:300;justify-content:center;gap:4px}.info__description span{font-size:20px;font-weight:400;color:var(--color-gray-5)}.info__blocks{flex-direction:row;gap:16px;margin-top:48px}.info__block{background-color:var(--color-light-purple);padding:24px 16px;border-radius:10px;border:1px solid #b6b6d4;width:33%;gap:12px;text-align:center}.info__block i{font-size:48px}.info__block h5{font-size:24px;min-height:60px;padding:0 40px;text-wrap:balance}.info__block p{font-size:20px;text-wrap:pretty}.secure{padding:40px 0;background-color:var(--color-warning)}.secure__content{flex-direction:row;align-items:center;justify-content:center;gap:8px}.secure__content i{font-size:32px}footer{padding:100px 0;background:var(--color-black);color:var(--color-white)}.headerDisclaimer{font-size:14px;background-color:var(--color-warning);text-align:center;padding:10px}.headerDisclaimer a{text-decoration:underline}.headerDisclaimer span{display:inline-block}.footerDisclaimer,.footerDisclaimer__health,.footerDisclaimer__medicare,.footerDisclaimer__text,.globalFooter__col,.globalFooter__container{gap:16px}.footerDisclaimer{padding-top:20px;border-top:1px solid #333}.globalFooter__title{font-weight:700}.globalFooter__links{list-style-type:none;margin:0;padding:0}.globalFooter__links a{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.globalFooter__icon{fill:var(--color-white)}.js-ccpa{display:none;position:fixed;bottom:16px;right:16px;background:#fff;z-index:100;width:calc(100% - 32px);flex-direction:row;align-items:flex-start;padding:12px;border-radius:10px;font-size:12px;gap:4px;box-shadow:0 1px 10px rgba(0,0,0,.1)}.js-ccpa.shown{display:flex}.js-ccpa a{text-decoration:underline}.js-ccpa button{border:none;background-color:var(--color-gray-5);color:var(--color-white);border-radius:5px;padding:4px 8px;font-size:12px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.js-ccpa button:focus,.js-ccpa button:hover{background-color:var(--color-black);color:var(--color-white)}.footerDisclaimer__health{display:none}@media (max-width:786px){.mobile-only{display:block}.headerDisclaimer{font-size:12px;text-wrap:pretty}.header__logo img{width:260px}.header__content{justify-content:center}.header__content .logo__disclaimer{font-size:12px}.header__content .phone__block{display:none}.info{padding:100px 0}.info__content h2{font-size:36px}.info__content h3{font-size:24px;margin-top:8px;text-wrap:balance}.info__blocks{flex-direction:column}.info__block{width:100%}.info__block i{font-size:36px}.info__items{gap:24px}.info__number{width:60px;height:60px}.info__content h4{font-size:28px}footer{padding:40px 12px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes arrow{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(0,209,108,.4)}50%{box-shadow:0 0 0 25px rgba(0,209,108,0)}}@keyframes wiggle{0%{transform:rotate(0deg)}5%{transform:rotate(-15deg)}10%{transform:rotate(15deg)}15%{transform:rotate(-15deg)}20%{transform:rotate(0deg)}}@keyframes clicked{0%{transform:scale(.95)}to{transform:scale(1)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .5s,transform .5s}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(20px)}.fade-up-delayed-enter-active{transition:opacity .5s .5s,transform .5s .5s}.fade-up-delayed-enter-from{opacity:0;transform:translateY(20px)}.fade-left-enter-active,.fade-left-leave-active{transition:opacity .5s,transform .5s}.fade-left-enter-from,.fade-left-leave-to{opacity:0;transform:translateX(-20px)}
main{min-height:100vh;background-image:url(/img/mp-bg.jpg);background-size:cover;position:relative}main:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.5) 10%);pointer-events:none;z-index:1}.hero,.hero .container{flex-grow:1}.hero .container{justify-content:center;position:relative;padding-bottom:200px}.hero__content{align-items:center;gap:16px;color:var(--color-white)}.hero__content h2{font-size:60px;text-align:center}.hero__content h3{font-size:28px;font-weight:400;text-align:center;margin-top:16px}.hero__content h4{font-size:24px;font-weight:700}.hero__content h5{font-size:20px;font-weight:400}.hero__split{width:100%;flex-direction:row;justify-content:center;gap:16px}.hero__split,.hero__split .hero__zip,.hero__split .phone__block{margin-top:16px}.hero__left,.hero__right{align-items:center;gap:12px;width:50%;background-color:rgba(0,0,0,.7);padding:32px;border-radius:12px;text-align:center;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.hero__left .bi,.hero__right .bi{position:absolute;margin-left:10px}.hero__left{z-index:20}.hero__left:after{content:"or";display:flex;width:40px;height:40px;background-color:var(--color-white);color:var(--color-black);position:absolute;right:0;top:50%;border-radius:50%;z-index:10;justify-content:center;align-items:center;text-transform:uppercase;font-size:16px;font-weight:700;transform:translate(70%,-50%)}.hero__zip{display:flex;flex-direction:column;gap:12px}.zip__fields{display:flex;position:relative}.zip__fields>i.bi{position:absolute;left:10px;top:50%;color:var(--color-gray-5);pointer-events:none;transform:translateY(-50%);font-size:20px}.zip__input{width:240px;height:54px;border:2px solid #ccc;border-radius:10px;padding:0 20px 0 30px;text-align:center;outline:none;font:inherit;font-size:24px;font-weight:700;transition:border .3s ease}.zip__input:not(:disabled):focus-visible,.zip__input:not(:disabled):hover{border-color:#0086ff}.hero__button{width:240px;justify-content:center;cursor:pointer;align-self:center;font-size:24px;font-weight:700;padding:0;overflow:hidden}.hero__button,.hero__button .inner{background-color:#0f56d3;position:relative;align-items:center;transition:all .3s;border:none;border-radius:10px}.hero__button .inner{flex-direction:row;gap:16px;padding:16px 32px;color:#fff;margin:2px;z-index:1}.hero__button:before{content:"";display:block;background:linear-gradient(90deg,hsla(0,0%,100%,0),#5ea6fc 50%,hsla(0,0%,100%,0));height:300px;width:50px;transform:translate(0);position:absolute;animation:rotate 5s linear infinite forwards;z-index:0;top:50%;transform-origin:top center}.hero__button svg{width:24px;height:24px}.hero__button:hover .inner{background-color:#136ae8}.hero__button:hover svg{animation:arrow .5s both;transform-origin:left}.form-disclaimer{background-color:rgba(0,0,0,.7);color:var(--color-white);border-radius:10px;padding:16px;position:absolute;bottom:16px}@media (max-height:1000px){.hero__content{margin-top:60px}}@media (max-width:768px){.hero__content{top:0;margin-top:20px}.hero__content h2{font-size:40px}.hero__content h3{font-size:24px;margin-top:0;text-wrap:balance}.hero__content h5{font-size:18px;text-wrap:pretty}.hero__split{flex-direction:column;margin-top:0}.hero__split .hero__zip,.hero__split .phone__block{margin-top:8px}.hero__left,.hero__right{width:100%;padding:20px 20px 24px}.hero__left .phone__num{font-size:20px}.hero__left .phone__icon{top:-3px}.hero__left:after{right:auto;top:auto;bottom:0;left:50%;transform:translate(-50%,70%)}.form-disclaimer{font-size:12px}}
