:root{--color-green:#61b37c;--color-pink:#d1a0eb;--color-dark-red:#a52020;--color-dark-green:#2b9345;--color-dark-teal:#4c9798;--color-dark-blue:#4c6a98;--color-dark-purple:#7e4c98;--color-dark-grey:#333;--color-light-red:#ffa7a2;--color-light-orange:#f1b866;--color-light-yellow:#f5ee74;--color-light-green:#7dd298;--color-light-teal:#7cc8c9;--color-light-blue:#9ec4ff;--color-light-skyblue:#a2e9ff;--color-light-purple:#e1b5ff;--color-light-fushia:#9e7fb0;--color-light-grey:#e4e4e4;--color-off-white:#fcfcfc;--color-off-black:#666;--color-text-grey:#ddd;--color-text-black:#666}.--bgcolor-dark-teal{color:white !important;background-color:var(--color-dark-teal) !important}.--bgcolor-dark-blue{color:white !important;background-color:var(--color-dark-blue) !important}.psg-baseline-bar{position:relative;margin:112px 0 40px 0;width:400px;height:6px;background:var(--color-light-grey);border-radius:10px;font-family:Quicksand !important}.psg-baseline-bar-data{position:relative;left:40px;width:320px;height:6px;background:var(--color-light-green);border-radius:10px}.psg-baseline-bar-data.--alternate{background:var(--color-pink)}.psg-baseline-bar-data::before{content:"";position:absolute;left:0;top:0;width:6px;height:6px;background:var(--color-off-black);border-radius:50%}.psg-baseline-bar-data::after{content:"";position:absolute;right:0;top:0;width:6px;height:6px;background:var(--color-off-black);border-radius:50%}.psg-baseline-minimum{position:absolute;top:15px;left:18px;width:50px;text-align:center}.psg-baseline-maximum{position:absolute;top:15px;left:331px;width:50px;text-align:center}.psg-baseline-minimum div,.psg-baseline-maximum div{font-family:Quicksand}.psg-baseline-minimum .--textlabel,.psg-baseline-maximum .--textlabel{font-size:9px}@media(max-width:440px){.psg-baseline-bar{transform:scale(0.8);margin:90px 0 30px 0}}.psg-marker{box-sizing:content-box;line-height:normal;position:absolute;z-index:20;top:-54px;left:1px;color:white;text-align:center;width:60px;height:35px;padding:6px 10px 6px 10px;font-size:18px;border-radius:5px;background:var(--color-dark-teal)}.psg-marker div{font-family:Quicksand}.psg-marker .--textlabel{font-size:9px}.secondary.psg-marker{background:var(--color-green);top:-110px;z-index:19}.tertiary.psg-marker{background:var(--color-dark-purple)}.quaternary.psg-marker{background:var(--color-light-fushia);top:-109px;z-index:19}.psg-marker::after{content:"";position:absolute;left:50%;margin-left:-8px;top:44px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--color-dark-teal)}.secondary.psg-marker::after{border-top:10px solid var(--color-green)}.tertiary.psg-marker::after{border-top:10px solid var(--color-dark-purple)}.quaternary.psg-marker::after{border-top:10px solid var(--color-light-fushia)}.psg-marker::before{content:"";position:absolute;top:50px;left:50%;margin-left:0;width:4px;height:0;border-radius:0 0 10px 10px;background-color:inherit}.secondary.psg-marker::before{background-color:var(--color-green);height:62px}.tertiary.psg-marker::before{background-color:var(--color-dark-purple)}.quaternary.psg-marker::before{background-color:var(--color-light-fushia);height:59px}.medicare-volume-pricing-card-padding{padding:10px 12px}.medicare-volume-pricing-card-padding-profile-page{padding:0 12px 10px 12px}.medicare-volume-pricing-data-container{display:none;flex-direction:column}.medicare-volume-pricing-data-container-show{display:flex;flex-direction:column}.medicare-pricing-volume-icon{width:12px;height:12px;position:relative;top:1px;left:0}.medicare-volume-pricing-data-chart-container{display:flex;height:170px;justify-content:center;position:relative}.medicare-volume-pricing-data-chart{align-self:center;position:absolute}.medicare-volume-pricing-data-left{align-self:center;display:flex;flex-direction:column;justify-content:space-around;width:90%}.medicare-volume-pricing-card-title{border-bottom:2px solid #3090ea;display:flex;flex-direction:column;justify-content:flex-start}.fade-in{animation:fadeInAnimation .75s ease-in forwards}.main-card-fade-in{animation:mainCardFadeInAnimation 1s ease-in forwards}#medicare-volume-pricing-main-card{display:none}@keyframes fadeInAnimation{0{display:none;opacity:0}100%{display:flex;opacity:1}}@keyframes mainCardFadeInAnimation{0{display:none;opacity:0}100%{display:block;opacity:1}}@media only screen and (min-width:896px){.medicare-volume-pricing-card-title{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1200px){.medicare-volume-pricing-data-container{flex-direction:row;justify-content:space-around}.medicare-volume-pricing-data-container-show{flex-direction:row;justify-content:space-around}.medicare-volume-pricing-data-left{display:flex;flex-direction:column;justify-content:space-around;width:48%}.medicare-volume-pricing-data-right{width:48%}.medicare-volume-pricing-data-chart-container{margin-top:0}}