﻿.interest-box--expired .interest-box__img img{filter:grayscale(1);opacity:.65}.interest-box--expired .interest-box__title{color:var(--light-graphite, #787e80)}@media(hover: hover){.interest-box--expired:hover .interest-box__img img{transform:none}}@media(hover: none){.interest-box--expired:active .interest-box__img img{transform:none}}.interest-box__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font:500 14px/100% var(--ff-nort);letter-spacing:.5px;text-transform:uppercase;color:var(--white);background:rgba(62,62,64,.85)}@media(max-width: 767px){.interest-box__badge{top:8px;left:8px;padding:5px 10px;font-size:12px}}.interest-box__until{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;font:500 14px/100% var(--ff-nort);color:var(--white);background:var(--ball-blue)}@media(max-width: 767px){.interest-box__until{top:8px;left:8px;padding:5px 10px;font-size:12px}}.promo-ended{margin-bottom:24px;padding:20px 24px;border-radius:16px;border-left:4px solid var(--ball-blue);background:var(--tint-blue-1, #eefaff)}@media(max-width: 767px){.promo-ended{padding:16px 18px}}.promo-ended__title{font:500 24px/110% var(--ff-base);letter-spacing:-0.5px;color:var(--dark-grey);margin-bottom:8px}@media(max-width: 767px){.promo-ended__title{font-size:20px}}.promo-ended__text{font:400 16px/140% var(--ff-nort);color:var(--light-graphite, #787e80)}.promo-ended__text a{color:var(--ball-blue);text-decoration:underline}.info__cta--ended{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.action__ended-text{font:400 16px/140% var(--ff-nort);color:var(--light-graphite, #787e80);margin-bottom:20px}.offers--related{margin-top:60px}@media(max-width: 767px){.offers--related{margin-top:40px}}.offers--related .offers__title{font:500 32px/110% var(--ff-base);letter-spacing:-1px;color:var(--dark-grey);margin-bottom:24px}@media(max-width: 767px){.offers--related .offers__title{font-size:24px;margin-bottom:16px}}.napr-review-section{margin:48px 0}@media(max-width: 767px){.napr-review-section{margin:32px 0}}.med-review-card{display:flex;align-items:stretch;gap:28px;width:100%;padding:24px 28px;border:1px solid var(--color-border, #d4dbde);border-radius:20px;background:var(--white, #fff);box-shadow:0 4px 20px rgba(16,42,67,.06)}@media(max-width: 991px){.med-review-card{flex-direction:column;gap:18px}}@media(max-width: 767px){.med-review-card{gap:16px;padding:18px;border-radius:16px}}.med-review-card__person{display:flex;align-items:center;gap:20px;flex:0 0 auto;min-width:0}@media(max-width: 767px){.med-review-card__person{gap:14px}}.med-review-card__aside{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:12px;padding-left:28px;border-left:1px solid var(--color-border, #d4dbde)}@media(max-width: 991px){.med-review-card__aside{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid var(--color-border, #d4dbde)}}.med-review-card__note{max-width:560px;font:400 14px/1.5 var(--ff-nort);color:var(--light-graphite, #787e80)}.med-review-card__link{display:inline-flex;align-items:center;gap:6px;font:500 15px/1 var(--ff-nort);color:var(--ball-blue);text-decoration:none}.med-review-card__link span{transition:transform .2s ease}@media(hover: hover){.med-review-card__link:hover span{transform:translateX(3px)}}@media(hover: none){.med-review-card__link:active span{transform:translateX(3px)}}.med-review-card__exp{margin-top:3px;font:400 14px/1.35 var(--ff-nort);color:var(--light-graphite, #787e80)}.med-review-card__avatar{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--anti-flash-white, #f0f4f9)}@media(max-width: 767px){.med-review-card__avatar{width:56px;height:56px}}.med-review-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.med-review-card__avatar-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--light-graphite, #787e80)}.med-review-card__avatar-fallback svg{width:36px;height:36px}.med-review-card__label{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;font:600 13px/1 var(--ff-nort);letter-spacing:.4px;text-transform:uppercase;color:var(--ball-blue)}.med-review-card__label svg{width:18px;height:18px;flex-shrink:0}.med-review-card__name{font:500 18px/1.25 var(--ff-base);color:var(--dark-grey)}@media(max-width: 767px){.med-review-card__name{font-size:16px}}.med-review-card__name a{color:inherit;text-decoration:none}@media(hover: hover){.med-review-card__name a:hover{color:var(--ball-blue)}}@media(hover: none){.med-review-card__name a:active{color:var(--ball-blue)}}.med-review-card__spec{margin-top:3px;font:400 15px/1.35 var(--ff-nort);color:var(--light-graphite, #787e80)}@media(max-width: 767px){.med-review-card__spec{font-size:14px}}.med-review-card__date{margin-top:10px;font:400 13px/1 var(--ff-nort);color:var(--light-graphite, #787e80)}.hero__status{display:inline-flex;align-items:center;gap:10px;margin:20px 0 8px;padding:11px 18px;border-radius:12px;background:var(--tint-blue-1, #eefaff);border:1px solid var(--tint-blue-2, #d6f3ff);font:500 15px/1.4 var(--ff-nort);color:var(--sea-blue, #005c90)}@media(max-width: 767px){.hero__status{gap:8px;padding:9px 14px;font-size:13px}}.hero__status-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--ball-blue);box-shadow:0 0 0 0 rgba(38,170,204,.6);animation:smklPulse 2s infinite}@keyframes smklPulse{0%{box-shadow:0 0 0 0 rgba(38,170,204,.55)}70%{box-shadow:0 0 0 8px rgba(38,170,204,0)}100%{box-shadow:0 0 0 0 rgba(38,170,204,0)}}.vac-section{margin:56px 0}@media(max-width: 767px){.vac-section{margin:36px 0}}.vac-section__title{font:500 32px/1.15 var(--ff-base);letter-spacing:-1px;color:var(--dark-grey);margin-bottom:20px}@media(max-width: 767px){.vac-section__title{font-size:24px;margin-bottom:14px}}.vac-section__text{font:400 16px/1.6 var(--ff-nort);color:var(--dark-grey)}.vac-section__text p{margin-bottom:12px}.vac-section__text ul{margin:12px 0 12px 20px;list-style:disc}.vac-section__text li{margin-bottom:6px}.vac-section__text a{color:var(--ball-blue);text-decoration:underline}.vac-section__cta{margin-top:20px}.vac-table-wrap{overflow-x:auto;margin-bottom:14px}.vac-table{width:100%;border-collapse:collapse;font:400 15px/1.4 var(--ff-nort);color:var(--dark-grey)}.vac-table th,.vac-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-border, #d4dbde)}.vac-table th{font-weight:600;background:var(--anti-flash-white, #f0f4f9);white-space:nowrap}.vac-table tbody tr:hover td{background:var(--tint-blue-1, #eefaff)}@media(max-width: 767px){.vac-table thead{display:none}.vac-table tr{display:block;margin-bottom:14px;border:1px solid var(--color-border, #d4dbde);border-radius:12px;overflow:hidden}.vac-table td{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border, #d4dbde)}.vac-table td::before{content:attr(data-th);font-weight:600;color:var(--light-graphite, #787e80)}.vac-table td:last-child{border-bottom:0}}.vac-table__note{display:inline-flex;font:500 14px/1.4 var(--ff-nort);color:var(--ball-blue)}.vac-section__text--lead{max-width:760px;margin-bottom:20px;font:400 17px/1.6 var(--ff-nort);color:var(--dark-grey)}@media(max-width: 767px){.vac-section__text--lead{font-size:15px}}.vac-perks{display:flex;flex-direction:column;gap:12px;margin:20px 0 10px}.vac-perks li{position:relative;padding-left:34px;font:400 16px/1.45 var(--ff-nort);color:var(--dark-grey)}@media(max-width: 767px){.vac-perks li{font-size:15px;padding-left:30px}}.vac-perks li::before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--ball-blue);color:var(--white, #fff);font-size:12px;line-height:22px;text-align:center}.vac-note-sm{margin-top:14px;font:400 14px/1.5 var(--ff-nort);color:var(--light-graphite, #787e80)}@media(min-width: 768px){.main--vaccine .process__symptoms-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:16px;align-items:start}}.mobile-menu{z-index:24}.main--services .anchor-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.main--services .anchor-panel.is-visible{opacity:1;visibility:visible;pointer-events:auto}
