@media screen {
  html {
    background-color: #f4f6f8; }
  button {
    cursor: pointer; }
    button:disabled {
      cursor: default; }
  @font-face {
    font-family: 'Roboto';
    src: url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Regular.9feb0110.woff2) format("woff2"), url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Regular.94dac78e.woff) format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap; }
  @font-face {
    font-family: 'Roboto';
    src: url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Bold.f3a02e25.woff2) format("woff2"), url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Bold.08cb8f79.woff) format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap; }
  @font-face {
    font-family: 'Roboto';
    src: url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Italic.ad4e0874.woff2) format("woff2"), url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Italic.fd597012.woff) format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap; }
  @font-face {
    font-family: 'Roboto';
    src: url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Light.ed4b08d2.woff2) format("woff2"), url(/modules/custom/nppe2_feeding_calc/app/build/static/media/Roboto-Light.10ad0f86.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap; }
  #nppe2-feeding-calc-react-app .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  #nppe2-feeding-calc-react-app [class*="col-"] {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  #nppe2-feeding-calc-react-app .row .row {
    margin-top: 10px;
    margin-bottom: 0; }
  #nppe2-feeding-calc-react-app .fade.in {
    opacity: 1; }
  #nppe2-feeding-calc-react-app .text-right {
    text-align: right; }
  #nppe2-feeding-calc-react-app .col-xs-1, #nppe2-feeding-calc-react-app .col-xs-2, #nppe2-feeding-calc-react-app .col-xs-3, #nppe2-feeding-calc-react-app .col-xs-4, #nppe2-feeding-calc-react-app .col-xs-5, #nppe2-feeding-calc-react-app .col-xs-6, #nppe2-feeding-calc-react-app .col-xs-7, #nppe2-feeding-calc-react-app .col-xs-8, #nppe2-feeding-calc-react-app .col-xs-9, #nppe2-feeding-calc-react-app .col-xs-10, #nppe2-feeding-calc-react-app .col-xs-11, #nppe2-feeding-calc-react-app .col-xs-12 {
    float: left; }
  #nppe2-feeding-calc-react-app .col-xs-1 {
    width: 8.33333%; }
  #nppe2-feeding-calc-react-app .col-xs-2 {
    width: 16.66667%; }
  #nppe2-feeding-calc-react-app .col-xs-3 {
    width: 25%; }
  #nppe2-feeding-calc-react-app .col-xs-4 {
    width: 33.33333%; }
  #nppe2-feeding-calc-react-app .col-xs-5 {
    width: 41.66667%; }
  #nppe2-feeding-calc-react-app .col-xs-6 {
    width: 50%; }
  #nppe2-feeding-calc-react-app .col-xs-7 {
    width: 58.33333%; }
  #nppe2-feeding-calc-react-app .col-xs-8 {
    width: 66.66667%; }
  #nppe2-feeding-calc-react-app .col-xs-9 {
    width: 75%; }
  #nppe2-feeding-calc-react-app .col-xs-10 {
    width: 83.33333%; }
  #nppe2-feeding-calc-react-app .col-xs-11 {
    width: 91.66667%; }
  #nppe2-feeding-calc-react-app .col-xs-12 {
    width: 100%; } }

@media screen and (min-width: 768px) {
  #nppe2-feeding-calc-react-app .col-sm-1, #nppe2-feeding-calc-react-app .col-sm-2, #nppe2-feeding-calc-react-app .col-sm-3, #nppe2-feeding-calc-react-app .col-sm-4, #nppe2-feeding-calc-react-app .col-sm-5, #nppe2-feeding-calc-react-app .col-sm-6, #nppe2-feeding-calc-react-app .col-sm-7, #nppe2-feeding-calc-react-app .col-sm-8, #nppe2-feeding-calc-react-app .col-sm-9, #nppe2-feeding-calc-react-app .col-sm-10, #nppe2-feeding-calc-react-app .col-sm-11, #nppe2-feeding-calc-react-app .col-sm-12 {
    float: left; }
  #nppe2-feeding-calc-react-app .col-sm-1 {
    width: 8.33333%; }
  #nppe2-feeding-calc-react-app .col-sm-2 {
    width: 16.66667%; }
  #nppe2-feeding-calc-react-app .col-sm-3 {
    width: 25%; }
  #nppe2-feeding-calc-react-app .col-sm-4 {
    width: 33.33333%; }
  #nppe2-feeding-calc-react-app .col-sm-5 {
    width: 41.66667%; }
  #nppe2-feeding-calc-react-app .col-sm-6 {
    width: 50%; }
  #nppe2-feeding-calc-react-app .col-sm-7 {
    width: 58.33333%; }
  #nppe2-feeding-calc-react-app .col-sm-8 {
    width: 66.66667%; }
  #nppe2-feeding-calc-react-app .col-sm-9 {
    width: 75%; }
  #nppe2-feeding-calc-react-app .col-sm-10 {
    width: 83.33333%; }
  #nppe2-feeding-calc-react-app .col-sm-11 {
    width: 91.66667%; }
  #nppe2-feeding-calc-react-app .col-sm-12 {
    width: 100%; } }

@media screen and (min-width: 992px) {
  #nppe2-feeding-calc-react-app .col-md-1, #nppe2-feeding-calc-react-app .col-md-2, #nppe2-feeding-calc-react-app .col-md-3, #nppe2-feeding-calc-react-app .col-md-4, #nppe2-feeding-calc-react-app .col-md-5, #nppe2-feeding-calc-react-app .col-md-6, #nppe2-feeding-calc-react-app .col-md-7, #nppe2-feeding-calc-react-app .col-md-8, #nppe2-feeding-calc-react-app .col-md-9, #nppe2-feeding-calc-react-app .col-md-10, #nppe2-feeding-calc-react-app .col-md-11, #nppe2-feeding-calc-react-app .col-md-12 {
    float: left; }
  #nppe2-feeding-calc-react-app .col-md-1 {
    width: 8.33333%; }
  #nppe2-feeding-calc-react-app .col-md-2 {
    width: 16.66667%; }
  #nppe2-feeding-calc-react-app .col-md-3 {
    width: 25%; }
  #nppe2-feeding-calc-react-app .col-md-4 {
    width: 33.33333%; }
  #nppe2-feeding-calc-react-app .col-md-5 {
    width: 41.66667%; }
  #nppe2-feeding-calc-react-app .col-md-6 {
    width: 50%; }
  #nppe2-feeding-calc-react-app .col-md-7 {
    width: 58.33333%; }
  #nppe2-feeding-calc-react-app .col-md-8 {
    width: 66.66667%; }
  #nppe2-feeding-calc-react-app .col-md-9 {
    width: 75%; }
  #nppe2-feeding-calc-react-app .col-md-10 {
    width: 83.33333%; }
  #nppe2-feeding-calc-react-app .col-md-11 {
    width: 91.66667%; }
  #nppe2-feeding-calc-react-app .col-md-12 {
    width: 100%; } }

@media screen and (min-width: 1200px) {
  #nppe2-feeding-calc-react-app .col-lg-1, #nppe2-feeding-calc-react-app .col-lg-2, #nppe2-feeding-calc-react-app .col-lg-3, #nppe2-feeding-calc-react-app .col-lg-4, #nppe2-feeding-calc-react-app .col-lg-5, #nppe2-feeding-calc-react-app .col-lg-6, #nppe2-feeding-calc-react-app .col-lg-7, #nppe2-feeding-calc-react-app .col-lg-8, #nppe2-feeding-calc-react-app .col-lg-9, #nppe2-feeding-calc-react-app .col-lg-10, #nppe2-feeding-calc-react-app .col-lg-11, #nppe2-feeding-calc-react-app .col-lg-12 {
    float: left; }
  #nppe2-feeding-calc-react-app .col-lg-1 {
    width: 8.33333%; }
  #nppe2-feeding-calc-react-app .col-lg-2 {
    width: 16.66667%; }
  #nppe2-feeding-calc-react-app .col-lg-3 {
    width: 25%; }
  #nppe2-feeding-calc-react-app .col-lg-4 {
    width: 33.33333%; }
  #nppe2-feeding-calc-react-app .col-lg-5 {
    width: 41.66667%; }
  #nppe2-feeding-calc-react-app .col-lg-6 {
    width: 50%; }
  #nppe2-feeding-calc-react-app .col-lg-7 {
    width: 58.33333%; }
  #nppe2-feeding-calc-react-app .col-lg-8 {
    width: 66.66667%; }
  #nppe2-feeding-calc-react-app .col-lg-9 {
    width: 75%; }
  #nppe2-feeding-calc-react-app .col-lg-10 {
    width: 83.33333%; }
  #nppe2-feeding-calc-react-app .col-lg-11 {
    width: 91.66667%; }
  #nppe2-feeding-calc-react-app .col-lg-12 {
    width: 100%; } }

@media screen {
  #nppe2-feeding-calc-react-app table tr {
    width: 100%; }
  #nppe2-feeding-calc-react-app table tr td,
  #nppe2-feeding-calc-react-app table tr th {
    width: 17.5%; }
  #nppe2-feeding-calc-react-app table tr td:first-child,
  #nppe2-feeding-calc-react-app table tr th:first-child {
    border-right: 1px solid #000000;
    padding-left: 0.5em;
    width: 30%;
    text-align: left; }
  #nppe2-feeding-calc-react-app .table > tbody > tr > td,
  #nppe2-feeding-calc-react-app .table > tbody > tr > th,
  #nppe2-feeding-calc-react-app .table > tfoot > tr > td,
  #nppe2-feeding-calc-react-app .table > tfoot > tr > th,
  #nppe2-feeding-calc-react-app .table > thead > tr > td,
  #nppe2-feeding-calc-react-app .table > thead > tr > th {
    padding: 8px;
    vertical-align: top; }
  .nppe2-fc-animal-type-switcher__radio {
    cursor: pointer;
    position: relative;
    text-align: center;
    width: 100%; }
    .nppe2-fc-animal-type-switcher__radio input[type="radio"] {
      display: none; }
  .nppe2-fc-animal-type-switcher__img {
    padding: 0.9375rem 0;
    margin: 0 auto;
    max-height: 7.8125rem; }
  .nppe2-fc-animal-type-switcher__background {
    background: white;
    border: 0.125rem solid #4b4b4b;
    border-radius: 0.25rem; }
  .nppe2-fc-animal-type-switcher__checkmark {
    width: 1.3125rem;
    height: 1.3125rem;
    position: absolute;
    top: 0.9375rem;
    right: 0.9375rem;
    border: 0.125rem solid #4b4b4b;
    border-radius: 50%; }
    .nppe2-fc-animal-type-switcher__checkmark::after {
      content: "";
      width: 0.6875rem;
      height: 0.6875rem;
      position: absolute;
      top: 0.1875rem;
      right: 0.1875rem;
      border-radius: 50%;
      background-color: #9b2c2c;
      display: none; }
  input:checked ~ .nppe2-fc-animal-type-switcher__background,
  input:checked ~ .nppe2-fc-animal-type-switcher__background > .nppe2-fc-animal-type-switcher__checkmark {
    border-color: #9b2c2c; }
  input:checked ~ .nppe2-fc-animal-type-switcher__background {
    box-shadow: 0.125rem 0.125rem 0.25rem 0.25rem rgba(221, 28, 26, 0.2); }
  input:checked ~ .nppe2-fc-animal-type-switcher__background > .nppe2-fc-animal-type-switcher__checkmark::after {
    display: block; }
  .nppe2-fc-animal-type-switcher__text {
    font-size: 1rem; }
  .nppe2-fc-birth-date-input {
    position: relative; }
    .nppe2-fc-birth-date-input label {
      border: none; }
    .nppe2-fc-birth-date-input input {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.87 23.67'%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpath d='M21,2.08H17.81V.28H15.19v1.8H9.38V.28H6.77v1.8H3.56a2.21,2.21,0,0,0-2.21,2.2V21.75A2.21,2.21,0,0,0,3.56,24H21a2.21,2.21,0,0,0,2.2-2.2V4.28A2.21,2.21,0,0,0,21,2.08ZM4,4.69h2.8V6.07H9.38V4.69h5.81V6.07h2.62V4.69h2.8V8H4ZM20.61,21.34H4V10.65H20.61Z' transform='translate(-1.35 -0.28)' style='fill:%23f4f6f9'/%3E%3C/svg%3E"), linear-gradient(to bottom, white 0%, white 100%);
      background-repeat: no-repeat, repeat;
      background-position: right 1rem top 50%, 0 0;
      background-size: 1rem auto, 100%;
      font-weight: normal;
      display: block;
      width: 100%;
      max-width: 100%;
      font-size: 0.875rem;
      color: #565656;
      border: none;
      border-radius: 0.125rem;
      padding: 1rem;
      box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
      border: none;
      z-index: 1;
      height: auto; }
    .nppe2-fc-birth-date-input table tr th {
      background-color: white !important; }
    .nppe2-fc-birth-date-input .rdt {
      position: relative; }
    .nppe2-fc-birth-date-input .rdtPicker {
      width: 100% !important;
      display: none;
      position: absolute;
      width: 250px;
      padding: 4px;
      margin-top: 1px;
      z-index: 99999 !important;
      background: #fff;
      box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1); }
    .nppe2-fc-birth-date-input .rdtOpen .rdtPicker {
      display: block; }
    .nppe2-fc-birth-date-input .rdtStatic .rdtPicker {
      box-shadow: none;
      position: static; }
    .nppe2-fc-birth-date-input .rdtPicker .rdtTimeToggle {
      text-align: center; }
    .nppe2-fc-birth-date-input .rdtPicker table {
      width: 100%;
      margin: 0; }
    .nppe2-fc-birth-date-input .rdtPicker td,
    .nppe2-fc-birth-date-input .rdtPicker th {
      text-align: center;
      height: 28px; }
    .nppe2-fc-birth-date-input .rdtPicker td {
      cursor: pointer; }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtDay:hover,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtHour:hover,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtMinute:hover,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtSecond:hover,
    .nppe2-fc-birth-date-input .rdtPicker .rdtTimeToggle:hover {
      background: #eeeeee;
      cursor: pointer; }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtOld,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtNew {
      color: #999999; }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtToday {
      position: relative; }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtActive,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtActive:hover {
      background-color: #ea6b6a;
      color: #fff;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtActive.rdtToday:before {
      border-bottom-color: #fff; }
    .nppe2-fc-birth-date-input .rdtPicker td.rdtDisabled,
    .nppe2-fc-birth-date-input .rdtPicker td.rdtDisabled:hover {
      background: none;
      color: #999999;
      cursor: not-allowed; }
    .nppe2-fc-birth-date-input .rdtPicker td span.rdtOld {
      color: #999999; }
    .nppe2-fc-birth-date-input .rdtPicker td span.rdtDisabled,
    .nppe2-fc-birth-date-input .rdtPicker td span.rdtDisabled:hover {
      background: none;
      color: #999999;
      cursor: not-allowed; }
    .nppe2-fc-birth-date-input .rdtPicker th {
      border-bottom: 1px solid #f9f9f9; }
    .nppe2-fc-birth-date-input .rdtPicker .dow {
      width: 14.2857%;
      border-bottom: none;
      cursor: default; }
    .nppe2-fc-birth-date-input .rdtPicker th.rdtSwitch {
      width: 100px; }
    .nppe2-fc-birth-date-input .rdtPicker th.rdtNext,
    .nppe2-fc-birth-date-input .rdtPicker th.rdtPrev {
      font-size: 21px;
      vertical-align: top;
      width: 40px !important; }
    .nppe2-fc-birth-date-input .rdtPrev span,
    .nppe2-fc-birth-date-input .rdtNext span {
      display: block;
      -webkit-touch-callout: none;
      /* iOS Safari */
      -webkit-user-select: none;
      /* Chrome/Safari/Opera */
      /* Konqueror */
      -moz-user-select: none;
      /* Firefox */
      -ms-user-select: none;
      /* Internet Explorer/Edge */
      user-select: none; }
    .nppe2-fc-birth-date-input .rdtPicker th.rdtDisabled,
    .nppe2-fc-birth-date-input .rdtPicker th.rdtDisabled:hover {
      background: none;
      color: #999999;
      cursor: not-allowed; }
    .nppe2-fc-birth-date-input .rdtPicker thead tr:first-child th {
      cursor: pointer; }
    .nppe2-fc-birth-date-input .rdtPicker thead tr:first-child th:hover {
      background: #eeeeee; }
    .nppe2-fc-birth-date-input .rdtPicker tfoot {
      border-top: 1px solid #f9f9f9; }
    .nppe2-fc-birth-date-input .rdtPicker button {
      border: none;
      background: none;
      cursor: pointer; }
    .nppe2-fc-birth-date-input .rdtPicker button:hover {
      background-color: #eee; }
    .nppe2-fc-birth-date-input .rdtPicker thead button {
      width: 100%;
      height: 100%; }
    .nppe2-fc-birth-date-input td.rdtMonth,
    .nppe2-fc-birth-date-input td.rdtYear {
      height: 50px;
      width: 25%;
      cursor: pointer; }
    .nppe2-fc-birth-date-input td.rdtMonth:hover,
    .nppe2-fc-birth-date-input td.rdtYear:hover {
      background: #eee; }
    .nppe2-fc-birth-date-input .rdtCounters {
      display: inline-block; }
    .nppe2-fc-birth-date-input .rdtCounters > div {
      float: left; }
    .nppe2-fc-birth-date-input .rdtCounter {
      height: 100px; }
    .nppe2-fc-birth-date-input .rdtCounter {
      width: 40px; }
    .nppe2-fc-birth-date-input .rdtCounterSeparator {
      line-height: 100px; }
    .nppe2-fc-birth-date-input .rdtCounter .rdtBtn {
      height: 40%;
      line-height: 40px;
      cursor: pointer;
      display: block;
      -webkit-touch-callout: none;
      /* iOS Safari */
      -webkit-user-select: none;
      /* Chrome/Safari/Opera */
      /* Konqueror */
      -moz-user-select: none;
      /* Firefox */
      -ms-user-select: none;
      /* Internet Explorer/Edge */
      user-select: none; }
    .nppe2-fc-birth-date-input .rdtCounter .rdtBtn:hover {
      background: #eee; }
    .nppe2-fc-birth-date-input .rdtCounter .rdtCount {
      height: 20%;
      font-size: 1.2em; }
    .nppe2-fc-birth-date-input .rdtMilli {
      vertical-align: middle;
      padding-left: 8px;
      width: 48px; }
    .nppe2-fc-birth-date-input .rdtMilli input {
      width: 100%;
      font-size: 1.2em;
      margin-top: 37px; }
    .nppe2-fc-birth-date-input .rdtTime td {
      cursor: default; }
    .nppe2-fc-birth-date-input .rdtDays table thead tr:first-child {
      background-color: white !important; }
    .nppe2-fc-birth-date-input .rdtPrev {
      border-bottom: none !important; }
    .nppe2-fc-birth-date-input thead tr:first-child,
    .nppe2-fc-birth-date-input thead tr,
    .nppe2-fc-birth-date-input thead th {
      border-bottom: none !important; }
    .nppe2-fc-birth-date-input table tr:nth-child(odd) {
      background-color: white !important; }
    .nppe2-fc-birth-date-input td {
      width: 14.2%; }
    .nppe2-fc-birth-date-input table tr td:first-child, .nppe2-fc-birth-date-input table tr th:first-child {
      width: auto !important; }
  .nppe2-fc-body-condition-input .nppe2-fc-sub-title:first-of-type {
    margin-top: 0; }
  .nppe2-fc-body-condition-input .nppe2-fc-sub-title-output {
    color: #eb1c24;
    font-size: 0.875rem; }
  .nppe2-fc-body-condition-input__container {
    position: relative; }
  .nppe2-fc-body-condition-input__kg {
    position: absolute;
    content: "";
    top: 0.9375rem;
    right: -1.375rem; }
  .nppe2-fc-breed-switcher {
    z-index: 6;
    position: relative; }
    .nppe2-fc-breed-switcher .nppe2-fc-sub-title:first-of-type {
      margin-top: 0; }
  .nppe2-fc-close-button,
  .nppe2-fc-close-drag-button {
    margin: 0.625rem 0; }
    .nppe2-fc-close-button__btn,
    .nppe2-fc-close-drag-button__btn {
      display: inline-flex;
      width: 100%; }
    .nppe2-fc-close-button__number, .nppe2-fc-close-button__drag, .nppe2-fc-close-button__text, .nppe2-fc-close-button__close,
    .nppe2-fc-close-drag-button__number,
    .nppe2-fc-close-drag-button__drag,
    .nppe2-fc-close-drag-button__text,
    .nppe2-fc-close-drag-button__close {
      padding: 0.625rem 0.875rem; }
    .nppe2-fc-close-button__text, .nppe2-fc-close-button__close,
    .nppe2-fc-close-drag-button__text,
    .nppe2-fc-close-drag-button__close {
      background-color: #9b2c2c;
      color: white; }
    .nppe2-fc-close-button__text,
    .nppe2-fc-close-drag-button__text {
      text-transform: capitalize; }
    .nppe2-fc-close-button__close,
    .nppe2-fc-close-drag-button__close {
      cursor: pointer;
      border-radius: 0 0.125rem 0.125rem 0; }
      .nppe2-fc-close-button__close a,
      .nppe2-fc-close-drag-button__close a {
        color: white; }
        .nppe2-fc-close-button__close a:hover,
        .nppe2-fc-close-drag-button__close a:hover {
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
  .nppe2-fc-close-button__text {
    border-radius: 0.125rem 0 0 0.125rem; }
  .nppe2-fc-close-drag-button__number {
    color: #4D4D4D;
    font-weight: bold; }
  .nppe2-fc-close-drag-button__drag {
    background-color: rgba(155, 44, 44, 0.5);
    border-radius: 0.125rem 0 0 0.125rem;
    height: auto;
    width: 2.0625rem;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.73 14.21'%3E%3Ctitle%3Edrag-n-drop-dots%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Ccircle cx='1.59' cy='1.59' r='1.59' style='fill:%23fff'/%3E%3Ccircle cx='1.59' cy='7.1' r='1.59' style='fill:%23fff'/%3E%3Ccircle cx='1.59' cy='12.62' r='1.59' style='fill:%23fff'/%3E%3Ccircle cx='7.15' cy='1.59' r='1.59' style='fill:%23fff'/%3E%3Ccircle cx='7.15' cy='7.1' r='1.59' style='fill:%23fff'/%3E%3Ccircle cx='7.15' cy='12.62' r='1.59' style='fill:%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 50% top 50%;
    background-size: 0.625rem auto; }
  .nppe2-fc-close-drag-button__text {
    overflow: hidden;
    text-transform: none;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .nppe2-fc-close-inline-button {
    display: inline-block;
    margin-right: 0.625rem; }
    .nppe2-fc-close-inline-button .nppe2-fc-close-button__text {
      border-radius: 0.125rem 0 0 0.125rem; }
  .nppe2-fc-info-button {
    background-color: #4D4D4D;
    border-radius: 50%;
    cursor: pointer;
    height: 1.875rem;
    width: 1.875rem;
    position: relative;
    float: right;
    top: -0.3125rem;
    right: 0;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.29 25.25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Einfo%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cpath class='cls-1' d='M2.41,12.8C.21,12.45-.39,11.56.23,9.43A1.58,1.58,0,0,1,1.41,8.6c1.88-.09,3.77,0,5.65,0,.86,0,1.24.39,1.23,1.27,0,4.5,0,9,0,13.51a1.73,1.73,0,0,1-1.9,1.89c-.41,0-.82,0-1.24,0-2.1,0-2.71-.61-2.71-2.69C2.41,19.3,2.41,16,2.41,12.8Z'/%3E%3Cpath class='cls-1' d='M8.28,3.32A3.13,3.13,0,0,1,5,6.49,3.17,3.17,0,0,1,1.84,3.25,3.21,3.21,0,0,1,5.17,0,3.18,3.18,0,0,1,8.28,3.32Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 48% top 50%;
    background-size: 0.3125rem auto; }
    .nppe2-fc-info-button__float-right {
      float: right;
      top: -2.1875rem;
      right: -3.4375rem; }
    .nppe2-fc-info-button__daily-intake {
      position: absolute;
      right: 15px;
      top: 2px; }
  .nppe2-fc-type-of-food__help-info .nppe2-fc-info-button {
    top: -2.1875rem; }
  .nppe2-fc-weeks-litter-info-button {
    display: flex;
    align-items: center;
    justify-content: center; }
  .nppe2-fc-check-box {
    display: inline-block; }
    .nppe2-fc-check-box input[type="checkbox"] {
      opacity: 0;
      width: 0px;
      height: 0px;
      display: none !important; }
      .nppe2-fc-check-box input[type="checkbox"]:focus + .nppe2-fc-check-box__label:before {
        box-shadow: 0 0 0px 4px #97dbfa !important; }
    input[type=checkbox][disabled] ~ .nppe2-fc-check-box__label {
      color: #4b4b4b; }
    .nppe2-fc-check-box__label {
      cursor: pointer;
      display: inline-block;
      font-size: 1rem;
      font-weight: normal;
      position: relative;
      padding-left: 2.1875rem;
      margin-right: 1.25rem; }
      .nppe2-fc-check-box__label:before {
        content: "";
        width: 1.3125rem;
        height: 1.3125rem;
        position: absolute;
        top: 0;
        left: 0;
        border: 0.125rem solid #4b4b4b; }
      .nppe2-fc-check-box__label:after {
        content: "";
        width: 0.6875rem;
        height: 0.6875rem;
        position: absolute;
        top: 0.3125rem;
        left: 0.3125rem;
        background-color: #9b2c2c;
        display: none; }
    input:checked ~ .nppe2-fc-check-box__label:before {
      border-color: #9b2c2c; }
    input:checked ~ .nppe2-fc-check-box__label:after {
      display: block; }
  .nppe2-fc-main-column {
    border-radius: 0.25rem;
    padding: 1.25rem 1.875rem; }
    .nppe2-fc-main-column__grey {
      background-color: #f8fafb;
      margin-bottom: 0.9375rem; }
    .nppe2-fc-main-column__white {
      background-color: white; }
  .nppe2-fc-clear-form-button {
    align-self: center;
    background-color: #333;
    border-radius: 0.125rem;
    box-shadow: 0.0625rem 0.125rem 0.5rem 0.25rem rgba(0, 0, 0, 0.2);
    color: white;
    padding: 0.5rem 1rem;
    width: auto;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition-duration: 250ms;
    margin: 0.3125rem; }
    .nppe2-fc-clear-form-button:active {
      transform: scale(0.9); } }
  @media screen and (max-width: 991px) {
    .nppe2-fc-clear-form-button {
      width: 100%; } }

@media screen {
  .nppe2-fc-critical-care-switcher {
    margin-top: 0.9375rem; }
  .nppe2-fc-critical-care-switcher-wrapper {
    margin-bottom: 0.9375rem; }
  .nppe2-fc-help-critical-care {
    color: red; }
  .nppe2-fc-daily-intake-calc-header__red-box {
    background-image: linear-gradient(50deg, #A12E2E, #A12E2E);
    border-radius: 0.125rem;
    padding: 0.9375rem 0; }
    .nppe2-fc-daily-intake-calc-header__red-box p {
      color: white; }
  .nppe2-fc-diagnoses-cards-remover {
    border: 0.0625rem solid white;
    border-radius: 0.25rem;
    margin: 1.25rem 0; }
  .nppe2-fc-notes textarea {
    border: 0.125rem solid #F8F7F7;
    border-radius: 0.25rem;
    height: 5.625rem;
    resize: none;
    width: 100%; }
  .nppe2-fc {
    padding-bottom: 150px;
    padding-top: 30px;
    background-color: #f4f6f8; }
    .nppe2-fc table {
      display: table;
      width: 100%;
      margin-bottom: 0px;
      font-size: inherit; }
      .nppe2-fc table tr {
        display: table;
        height: auto;
        font-size: inherit; }
        .nppe2-fc table tr th,
        .nppe2-fc table tr td {
          display: table-cell;
          height: auto;
          float: none;
          border: none !important;
          font-size: inherit;
          text-align: unset; }
    .nppe2-fc table tbody tr td,
    .nppe2-fc table tbody tr td:first-child {
      font-size: 1rem !important; }
    .nppe2-fc .h1, .nppe2-fc .h2, .nppe2-fc .h3, .nppe2-fc h1, .nppe2-fc h2, .nppe2-fc h3 {
      margin: 0;
      font-family: 'Roboto', sans-serif; }
    .nppe2-fc h2 {
      font-size: 1.25rem;
      font-weight: 400;
      font-weight: bold;
      color: #9b2c2c; }
    .nppe2-fc p {
      font-size: 1rem;
      font-family: 'Roboto', sans-serif; }
    .nppe2-fc-sub-title {
      color: #3c3c3c;
      font-size: 0.875rem;
      font-weight: bold;
      text-transform: uppercase;
      margin: 1.875rem 0 1.25rem 0; }
      .nppe2-fc-sub-title__required {
        color: #9b2c2c;
        font-weight: normal;
        text-transform: capitalize; }
    .nppe2-fc-sub-title-output {
      color: #3c3c3c;
      font-size: 1rem;
      font-weight: bold;
      margin: 15px 0; }
    .nppe2-fc select,
    .nppe2-fc input[type="text"],
    .nppe2-fc input[type="number"] {
      display: block;
      width: 100%;
      max-width: 100%;
      font-size: 0.875rem;
      color: #565656;
      background-color: white;
      border: none;
      border-radius: 0.125rem;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      padding: 1rem;
      box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1); }
      .nppe2-fc select:focus,
      .nppe2-fc input[type="text"]:focus,
      .nppe2-fc input[type="number"]:focus {
        outline: none; } }
  @media screen and (max-width: 760px) {
    .nppe2-fc input[type="text"],
    .nppe2-fc input[type="number"] {
      font-size: 1rem; } }

@media screen {
    .nppe2-fc select {
      padding: 1rem 2.375rem 1rem 1rem; }
    .nppe2-fc select {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23F4F6F9%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, white 0%, white 100%);
      background-repeat: no-repeat, repeat;
      background-position: right 1rem top 50%, 0 0;
      background-size: 1rem auto, 100%; }
      .nppe2-fc select option {
        font-weight: normal; }
      .nppe2-fc select::-ms-expand {
        display: none; }
    .nppe2-fc-mt-0 {
      margin-top: 0 !important; }
    .nppe2-fc-mt-1 {
      margin-top: 0.625rem !important; }
    .nppe2-fc-mb-0 {
      margin-bottom: 0 !important; }
    .nppe2-fc-full-width {
      width: 100%; }
  .nppe2-fc-meals-per-day-wrapper {
    position: relative; }
    .nppe2-fc-meals-per-day-wrapper .nppe2-fc-info-button {
      position: absolute;
      right: -50px;
      top: 10px;
      z-index: 10; }
  .nppe2-fc-main-heading-output {
    display: flex;
    margin: 0.625rem 0; }
    .nppe2-fc-main-heading-output__red {
      background-color: #E92127;
      margin-right: 0.625rem;
      flex: 0 0 0.625rem;
      height: auto; }
    .nppe2-fc-main-heading-output__text {
      align-items: center;
      display: flex; }
      .nppe2-fc-main-heading-output__text h1 {
        font-size: 1.5rem; }
    .nppe2-fc-main-heading-output__info {
      background-color: #9b2c2c;
      border-radius: 50%;
      box-shadow: 0.125rem 0.125rem 0.25rem 0.25rem rgba(221, 28, 26, 0.2);
      margin-left: 1.875rem;
      flex: 0 0 3.125rem;
      height: 3.125rem;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.29 25.25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Einfo%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cpath class='cls-1' d='M2.41,12.8C.21,12.45-.39,11.56.23,9.43A1.58,1.58,0,0,1,1.41,8.6c1.88-.09,3.77,0,5.65,0,.86,0,1.24.39,1.23,1.27,0,4.5,0,9,0,13.51a1.73,1.73,0,0,1-1.9,1.89c-.41,0-.82,0-1.24,0-2.1,0-2.71-.61-2.71-2.69C2.41,19.3,2.41,16,2.41,12.8Z'/%3E%3Cpath class='cls-1' d='M8.28,3.32A3.13,3.13,0,0,1,5,6.49,3.17,3.17,0,0,1,1.84,3.25,3.21,3.21,0,0,1,5.17,0,3.18,3.18,0,0,1,8.28,3.32Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: left 48% top 50%;
      background-size: 0.4375rem auto;
      cursor: pointer; }
    .nppe2-fc-main-heading-output__wrapper {
      display: flex;
      justify-content: space-between; } }
    @media screen and (max-width: 991px) {
      .nppe2-fc-main-heading-output__wrapper {
        flex-direction: column; } }

@media screen {
  .nppe2-fc-pets-info .nppe2-fc-sub-title {
    word-break: break-word; }
  .nppe2-fc-print-pdf {
    margin: 1.875rem 0;
    text-align: center; }
    .nppe2-fc-print-pdf__btn {
      background-color: #333;
      border-radius: 0.125rem;
      box-shadow: 0.0625rem 0.125rem 0.5rem 0.25rem rgba(0, 0, 0, 0.2);
      color: white;
      cursor: pointer;
      display: table;
      margin: auto;
      padding: 1rem;
      width: 17.25rem;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      transition-duration: 250ms; }
      .nppe2-fc-print-pdf__btn:active {
        transform: scale(0.9); }
    .nppe2-fc-print-pdf__text, .nppe2-fc-print-pdf__icon {
      display: inline-block;
      vertical-align: middle; }
    .nppe2-fc-print-pdf__text {
      font-size: 1rem;
      line-height: 2rem;
      margin-right: 1.125rem; }
    .nppe2-fc-print-pdf__icon {
      width: 1.4375rem;
      height: 2rem;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.59 23.37'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cpath d='M12.14,0H1.89A1.89,1.89,0,0,0,0,1.73H0V21.47H0a1.89,1.89,0,0,0,1.88,1.89H14.7a1.89,1.89,0,0,0,1.89-1.89V4.37Zm0,1.48,3.15,3.08H12.19ZM14.7,22.35H1.89A.87.87,0,0,1,1,21.48a.43.43,0,0,0,0-.11V2a.36.36,0,0,0,0-.11A.87.87,0,0,1,1.89,1h9.29V5.58h4.39v15.9A.87.87,0,0,1,14.7,22.35Z' style='fill:%23fff'/%3E%3Cpath d='M12.14,0H1.89A1.89,1.89,0,0,0,0,1.73H0V21.47H0a1.89,1.89,0,0,0,1.88,1.89H14.7a1.89,1.89,0,0,0,1.89-1.89V4.37L12.14,0ZM1.89,22.35A.87.87,0,0,1,1,21.48a.43.43,0,0,0,0-.11V2a.36.36,0,0,0,0-.11A.87.87,0,0,1,1.89,1h9.29V5.58h4.39v15.9a.87.87,0,0,1-.87.87ZM12.19,4.56V1.48l3.15,3.08Z' style='fill:%23fff'/%3E%3Crect x='3.95' y='9.06' width='9.02' height='1.13' style='fill:%23fff'/%3E%3Cpolygon points='12.97 9.06 3.95 9.06 3.95 10.19 12.97 10.19 12.97 9.06 12.97 9.06' style='fill:%23fff'/%3E%3Crect x='3.95' y='12.44' width='9.02' height='1.13' style='fill:%23fff'/%3E%3Cpolygon points='12.97 12.44 3.95 12.44 3.95 13.57 12.97 13.57 12.97 12.44 12.97 12.44' style='fill:%23fff'/%3E%3Crect x='3.95' y='15.83' width='6.2' height='1.13' style='fill:%23fff'/%3E%3Cpolygon points='10.15 15.83 3.95 15.83 3.95 16.95 10.15 16.95 10.15 15.83 10.15 15.83' style='fill:%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: left 50% top 50%;
      background-size: 1rem auto; }
  .nppe2-fc-radio-buttons input[type="radio"] {
    opacity: 0;
    width: 1px;
    height: 1px; }
    .nppe2-fc-radio-buttons input[type="radio"]:focus + .nppe2-fc-radio-buttons__label:before {
      box-shadow: 0 0 0px 4px #97dbfa !important; }
  .nppe2-fc-radio-buttons__label {
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: normal;
    position: relative;
    padding-left: 2.1875rem;
    margin-right: 1.25rem; }
    .nppe2-fc-radio-buttons__label:before {
      content: "";
      width: 1.3125rem;
      height: 1.3125rem;
      position: absolute;
      top: -0.125rem;
      left: 0;
      border: 0.125rem solid #4b4b4b;
      border-radius: 50%; }
    .nppe2-fc-radio-buttons__label:after {
      content: "";
      width: 0.6875rem;
      height: 0.6875rem;
      position: absolute;
      top: 0.1875rem;
      left: 0.3125rem;
      border-radius: 50%;
      background-color: #9b2c2c;
      display: none; }
  input:checked ~ .nppe2-fc-radio-buttons__label:before {
    border-color: #9b2c2c; }
  input:checked ~ .nppe2-fc-radio-buttons__label:after {
    display: block; }
  .nppe2-fc-react-select input {
    box-shadow: none !important; }
  .nppe2-fc-react-select div[class$="-control"] {
    font-size: 0.875rem;
    color: #565656;
    background-color: white;
    border: none;
    border-radius: 0.125rem;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 1rem;
    box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23F4F6F9%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, white 0%, white 100%);
    background-repeat: no-repeat, repeat;
    background-position: right 1rem top 50%, 0 0;
    background-size: 1rem auto, 100%; }
    .nppe2-fc-react-select div[class$="-control"]:focus {
      outline: none; }
    .nppe2-fc-react-select div[class$="-control"] > div[class*="css-"] {
      margin: 0;
      padding: 0; } }

@media screen and (max-width: 760px) {
  .nppe2-fc-react-select div[class$="-control"] {
    font-size: 1rem; } }

@media screen {
  .nppe2-fc-react-select div[class$="-IndicatorsContainer"],
  .nppe2-fc-react-select div[class$="-indicatorContainer"],
  .nppe2-fc-react-select span[class$="-indicatorSeparator"] {
    display: none; }
  .nppe2-fc-react-select div[class$="-singleValue"] {
    color: #565656;
    margin: 0; }
  .nppe2-fc-react-select div[class$="-Input"] {
    color: #565656;
    margin: 0;
    padding: 0; }
    .nppe2-fc-react-select div[class$="-Input"] input {
      box-shadow: none; }
  .nppe2-fc-react-select div[class$="-menu"] {
    border-radius: 0.125rem;
    border: none;
    box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1); }
  .nppe2-fc-react-select div[class$="-option"] {
    background-color: white; }
    .nppe2-fc-react-select div[class$="-option"]:hover {
      background-color: rgba(155, 44, 44, 0.5); }
  .nppe2-fc-slider__text, .nppe2-fc-slider__text--red {
    font-size: 1rem; }
  .nppe2-fc-slider__text {
    color: #565656; }
    .nppe2-fc-slider__text--red {
      color: #9b2c2c; }
    .nppe2-fc-slider__text[disabled], .nppe2-fc-slider__text--red[disabled] {
      color: #4b4b4b; }
  .nppe2-fc-slider .rc-slider {
    height: 2.3125rem;
    padding: 0.9375rem 0; }
  .nppe2-fc-slider .rc-slider-rail,
  .nppe2-fc-slider .rc-slider-track,
  .nppe2-fc-slider .rc-slider-step {
    height: 0.4375rem; }
  .nppe2-fc-slider .rc-slider-rail {
    background-color: #ececec; }
  .nppe2-fc-slider .rc-slider-track {
    background-color: #9b2c2c; }
  .nppe2-fc-slider .rc-slider-handle {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23A12E2E;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cimage style='overflow:visible;opacity:0.45;' width='49' height='49' xlink:href='data:image/png;base64,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 RU5ErkJggg==' transform='matrix(1 0 0 1 -6.865 -6.865)'%3E%3C/image%3E%3Cg%3E%3Ccircle class='st0' cx='16' cy='16' r='16'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M13.84,12.62c-0.31-0.31-0.82-0.31-1.13,0l-3.07,3.07c-0.16,0.16-0.24,0.37-0.23,0.58 c0,0.21,0.07,0.42,0.23,0.58l3.07,3.07c0.31,0.31,0.82,0.31,1.13,0c0.31-0.31,0.31-0.82,0-1.13l-2.52-2.52l2.52-2.52 C14.15,13.44,14.15,12.94,13.84,12.62z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M22.13,15.69l-3.07-3.07c-0.31-0.31-0.82-0.31-1.13,0c-0.31,0.31-0.31,0.82,0,1.13l2.52,2.52l-2.52,2.52 c-0.31,0.31-0.31,0.82,0,1.13c0.31,0.31,0.82,0.31,1.13,0l3.07-3.07c0.16-0.16,0.24-0.37,0.23-0.58 C22.36,16.07,22.29,15.86,22.13,15.69z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to bottom, white 0%, white 100%);
    background-repeat: no-repeat, repeat;
    background-position: right 0 top 0, 0 0;
    background-size: 2rem auto, 100%;
    width: 2rem;
    height: 2rem;
    margin-top: -0.8125rem;
    border: none; }
    .nppe2-fc-slider .rc-slider-handle:active {
      box-shadow: 0.125rem 0.125rem 0.1875rem 0.1875rem rgba(221, 28, 26, 0.2); }
  .nppe2-fc-slider .rc-slider-disabled {
    background-color: transparent; }
  .nppe2-fc-slider .rc-slider.rc-slider-disabled .rc-slider-handle {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23ECECEC;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cimage style='overflow:visible;opacity:0.45;' width='49' height='49' xlink:href='data:image/png;base64,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 RU5ErkJggg==' transform='matrix(1 0 0 1 -6.865 -6.865)'%3E%3C/image%3E%3Cg%3E%3Ccircle class='st0' cx='16' cy='16' r='16'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M13.84,12.62c-0.31-0.31-0.82-0.31-1.13,0l-3.07,3.07c-0.16,0.16-0.24,0.37-0.23,0.58 c0,0.21,0.07,0.42,0.23,0.58l3.07,3.07c0.31,0.31,0.82,0.31,1.13,0c0.31-0.31,0.31-0.82,0-1.13l-2.52-2.52l2.52-2.52 C14.15,13.44,14.15,12.94,13.84,12.62z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M22.13,15.69l-3.07-3.07c-0.31-0.31-0.82-0.31-1.13,0c-0.31,0.31-0.31,0.82,0,1.13l2.52,2.52l-2.52,2.52 c-0.31,0.31-0.31,0.82,0,1.13c0.31,0.31,0.82,0.31,1.13,0l3.07-3.07c0.16-0.16,0.24-0.37,0.23-0.58 C22.36,16.07,22.29,15.86,22.13,15.69z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to bottom, white 0%, white 100%); }
  .nppe2-fc-type-of-food {
    border: 0.125rem solid #F8F7F7;
    border-radius: 0.25rem;
    padding: 0.625rem;
    opacity: 1; }
    .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs {
      border-bottom: none; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li {
        height: 2.1875rem;
        cursor: pointer;
        display: flex;
        align-items: center; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(1) a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(1) a:hover,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(1) a:focus {
        color: #9b2c2c; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(2) a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(2) a:hover,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(2) a:focus {
        color: #6C40A6; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(3) a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(3) a:hover,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(3) a:focus {
        color: #87631d; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(4) a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(4) a:hover,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li:nth-child(4) a:focus {
        color: #035f6d; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.active a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.active a:hover {
        border: none;
        font-size: 0.8125rem;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0.25rem 0.375rem; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.active a,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.active a:hover {
        border-bottom: 0.1875rem solid #9b2c2c; }
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li p,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.active p,
      .nppe2-fc-type-of-food .nppe2-fc-type-of-food__nav-tabs li.passive p {
        background: red;
        border-radius: 50% 50%;
        width: 1.375rem;
        height: 1.375rem;
        text-align: center;
        color: white; }
    .nppe2-fc-type-of-food .nppe2-fc-type-of-food__tab-content {
      background-color: #F8F7F7;
      border-radius: 0.125rem;
      margin-top: 0.5rem;
      padding: 0.625rem;
      position: relative; }
    .nppe2-fc-type-of-food .nppe2-fc-type-of-food__tab-pane {
      height: 12.5rem;
      min-height: 12.5rem; }
    .nppe2-fc-type-of-food__item {
      border-radius: 0.125rem;
      cursor: pointer;
      display: inline-flex;
      width: 100%; }
      .nppe2-fc-type-of-food__item:hover, .nppe2-fc-type-of-food__item.focus {
        background-color: white; }
        .nppe2-fc-type-of-food__item:hover .nppe2-fc-type-of-food__item-dot, .nppe2-fc-type-of-food__item.focus .nppe2-fc-type-of-food__item-dot {
          color: #9b2c2c; }
      .nppe2-fc-type-of-food__item.nppe2-fc-best {
        background-color: #a6f1a0; }
      .nppe2-fc-type-of-food__item.nppe2-fc-pinned {
        background-color: #D3D3D3; }
      .nppe2-fc-type-of-food__item.disabled {
        background-color: white; }
      .nppe2-fc-type-of-food__item.disabled,
      .nppe2-fc-type-of-food__item.disabled .nppe2-fc-type-of-food__item-add-close a {
        color: #4D4D4D; }
      .nppe2-fc-type-of-food__item.disabled .nppe2-fc-type-of-food__item-dot {
        color: #F8F7F7; }
      .nppe2-fc-type-of-food__item a:before {
        content: "+"; }
      .nppe2-fc-type-of-food__item.focus a:before {
        content: "x"; }
      .nppe2-fc-type-of-food__item-dot {
        color: white;
        font-size: 1.5625rem;
        line-height: 1.5625rem;
        margin: auto;
        text-align: center;
        width: 1.5625rem; }
      .nppe2-fc-type-of-food__item-text {
        width: 100%;
        padding: 0.3125rem 0; }
      .nppe2-fc-type-of-food__item-add-close {
        margin: auto;
        padding: 0 0.625rem; }
        .nppe2-fc-type-of-food__item-add-close a, .nppe2-fc-type-of-food__item-add-close a:hover {
          color: #565656;
          text-decoration: none; }
    .nppe2-fc-type-of-food__low-points {
      opacity: 0.6; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.dry-food .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.dry-food .nppe2-fc-close-button__close {
      background-color: #9b2c2c; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.wet-food .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.wet-food .nppe2-fc-close-button__close {
      background-color: #6C40A6; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.wet .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.wet .nppe2-fc-close-button__close {
      background-color: #6C40A6; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.related .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.related .nppe2-fc-close-button__close {
      background-color: #87631d; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.supplement .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.supplement .nppe2-fc-close-button__close {
      background-color: #87631d; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.snacks .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.snacks .nppe2-fc-close-button__close {
      background-color: #035f6d; }
    .nppe2-fc-type-of-food .nppe2-fc-close-button.snack .nppe2-fc-close-button__text,
    .nppe2-fc-type-of-food .nppe2-fc-close-button.snack .nppe2-fc-close-button__close {
      background-color: #035f6d; }
  .nppe2-fc-type-of-food__nav-tabs-helper-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .nppe2-fc-type-of-food-bar div {
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .nppe2-fc-type-of-food-bar__icon {
    border-radius: 50%;
    box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
    margin-bottom: 0.625rem;
    height: 1.875rem;
    width: 1.875rem;
    background-repeat: no-repeat;
    background-position: left 50% top 50%;
    background-size: 1.875rem auto; }
    .nppe2-fc-type-of-food-bar__icon-dry-food {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.48 31.48'%3E%3Ctitle%3Edry-food-icon%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Ccircle cx='15.74' cy='15.74' r='15.74' style='fill:%23ea6b6a'/%3E%3Cpath d='M23.54,16.09c0,.52-3.49.94-7.8.94s-7.8-.42-7.8-.94l-.89,6.56c0,.52,4.38.94,8.69.94s8.69-.42,8.69-.94Z' style='fill:%23ececec'/%3E%3Cpath d='M15.74,15.15c-4.31,0-7.8.42-7.8.94s3.49.94,7.8.94,7.8-.42,7.8-.94S20.05,15.15,15.74,15.15Z' style='fill:%23fff'/%3E%3Ccircle cx='12.66' cy='15.42' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='10.88' cy='12.51' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='14.53' cy='11.13' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='18.11' cy='13.13' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='21.02' cy='15.01' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='17.59' cy='8.61' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='14.24' cy='7.29' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='12.66' cy='15.42' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='10.88' cy='12.51' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='14.53' cy='11.13' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='18.11' cy='13.13' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='21.02' cy='15.01' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='17.59' cy='8.61' r='0.89' style='fill:%23843f0b'/%3E%3Ccircle cx='14.24' cy='7.29' r='0.89' style='fill:%23843f0b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .nppe2-fc-type-of-food-bar__icon-wet-food {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.48 31.48'%3E%3Ctitle%3Ewet-food-icon%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Ccircle cx='15.74' cy='15.74' r='15.74' style='fill:%23c599ff'/%3E%3Cpath d='M19.76,10a16.76,16.76,0,0,1-4,.45,16.82,16.82,0,0,1-4-.45c-1.5-.38-2.47-1-2.47-1.63v3.27c0,1.15,2.91,2.08,6.49,2.08s6.49-.93,6.49-2.08V8.38C22.23,9,21.27,9.63,19.76,10Z' style='fill:%23c6c6c6'/%3E%3Cpath d='M15.74,6c-3.58,0-6.49.93-6.49,2.09,0,.66,1,1.25,2.47,1.63a16.82,16.82,0,0,0,4,.45,16.76,16.76,0,0,0,4-.45c1.51-.38,2.47-1,2.47-1.63C22.23,6.91,19.33,6,15.74,6Z' style='fill:%239b9b9b'/%3E%3Cpath d='M15.74,6.11c-3.36,0-6.08.88-6.08,2,0,.62.9,1.17,2.31,1.53a15.94,15.94,0,0,0,3.77.42,15.88,15.88,0,0,0,3.77-.42c1.41-.36,2.32-.91,2.32-1.53C21.83,7,19.1,6.11,15.74,6.11Z' style='fill:%23a5a5a5'/%3E%3Cpath d='M19.51,20.77a16.87,16.87,0,0,1-3.77.39A16.78,16.78,0,0,1,12,20.77c-1.65-.37-2.73-1-2.73-1.69v3.39c0,1.15,2.91,2.08,6.49,2.08s6.49-.93,6.49-2.08V19.08C22.23,19.78,21.16,20.4,19.51,20.77Z' style='fill:%23c6c6c6'/%3E%3Cpath d='M15.74,13.73c-3.58,0-6.49-.93-6.49-2.08v7.43c0,.7,1.08,1.32,2.73,1.69a16.78,16.78,0,0,0,3.76.39,16.87,16.87,0,0,0,3.77-.39c1.65-.37,2.72-1,2.72-1.69V11.65C22.23,12.8,19.33,13.73,15.74,13.73Z' style='fill:%23fff'/%3E%3Cpath d='M15.74,24.55c-3.46,0-6.28-.87-6.47-2h0v.19c0,.67,1,1.26,2.47,1.64a16.82,16.82,0,0,0,4,.45,16.76,16.76,0,0,0,4-.45c1.51-.38,2.47-1,2.47-1.64v-.31C22.23,23.62,19.33,24.55,15.74,24.55Z' style='fill:%239b9b9b'/%3E%3Cpath d='M15.74,24.55c-3.46,0-6.28-.87-6.47-2h0v.19c0,.67,1,1.26,2.47,1.64a16.82,16.82,0,0,0,4,.45,16.76,16.76,0,0,0,4-.45c1.51-.38,2.47-1,2.47-1.64v-.31C22.23,23.62,19.33,24.55,15.74,24.55Z' style='fill:%23a0a0a0'/%3E%3Cpath d='M15.74,10.15c-3.46,0-6.28-.87-6.47-2h0v.2c0,.66,1,1.25,2.47,1.63a16.82,16.82,0,0,0,4,.45,16.76,16.76,0,0,0,4-.45c1.51-.38,2.47-1,2.47-1.63V8.07C22.23,9.22,19.33,10.15,15.74,10.15Z' style='fill:%239b9b9b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .nppe2-fc-type-of-food-bar__icon-related-food {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.48 31.48'%3E%3Ctitle%3Erelated-food-icon%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Ccircle cx='15.74' cy='15.74' r='15.74' style='fill:%23ffc36c'/%3E%3Cpolygon points='22.68 5.96 22.1 5.58 21.52 5.96 20.95 5.58 20.37 5.96 19.79 5.58 19.21 5.96 18.63 5.58 18.05 5.96 17.48 5.58 16.9 5.96 16.32 5.58 15.74 5.96 15.16 5.58 14.58 5.96 14.01 5.58 13.43 5.96 12.85 5.58 12.27 5.96 11.69 5.58 11.11 5.96 10.54 5.58 9.96 5.96 9.38 5.58 8.8 5.96 8.8 6.98 9.38 6.98 10.54 6.98 11.69 6.98 12.85 6.98 14.01 6.98 15.16 6.98 16.32 6.98 17.48 6.98 18.63 6.98 19.79 6.98 20.95 6.98 22.1 6.98 22.68 6.98 22.68 5.96 22.68 5.96' style='fill:%23a5a5a5'/%3E%3Cpolygon points='8.8 23.98 9.38 24.37 9.96 23.98 10.54 24.37 11.12 23.98 11.69 24.37 12.27 23.98 12.85 24.37 13.43 23.98 14.01 24.37 14.59 23.98 15.16 24.37 15.74 23.98 16.32 24.37 16.9 23.98 17.48 24.37 18.05 23.98 18.63 24.37 19.21 23.98 19.79 24.37 20.37 23.98 20.95 24.37 21.52 23.98 22.1 24.37 22.68 23.98 22.68 22.97 22.1 22.97 20.95 22.97 19.79 22.97 18.63 22.97 17.48 22.97 16.32 22.97 15.16 22.97 14.01 22.97 12.85 22.97 11.69 22.97 10.54 22.97 9.38 22.97 8.8 22.97 8.8 23.98 8.8 23.98' style='fill:%23a5a5a5'/%3E%3Cpath d='M21.61,15a29,29,0,0,1,1.07-8H8.8a29,29,0,0,1,1.07,8A29,29,0,0,1,8.8,23H22.68A29,29,0,0,1,21.61,15Z' style='fill:%23c6c6c6'/%3E%3Ccircle cx='15.74' cy='14.97' r='4.2' style='fill:%23fff'/%3E%3Ccircle cx='15.74' cy='14.97' r='3.39' style='fill:%23a5a5a5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .nppe2-fc-type-of-food-bar__icon-snacks-food {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.48 31.48'%3E%3Ctitle%3Esnacks-food-icon%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Ccircle cx='15.74' cy='15.74' r='15.74' style='fill:%23048695'/%3E%3Cpath d='M26.12,13,13.84,15.33l-5.6,1-2.66.5L4.86,17v1.53a2.39,2.39,0,0,0,2.39,2.39,2.07,2.07,0,0,0,.5-.06,2.84,2.84,0,0,0,0,.51,2.39,2.39,0,0,0,4.77,0,2.32,2.32,0,0,0-.25-1.05l9.88-4.83a2.36,2.36,0,0,0,2.13,1.34,2.39,2.39,0,0,0,2.39-2.38V12.93Z' style='fill:%23cca369'/%3E%3Cpath d='M24.23,10.54a2.07,2.07,0,0,0-.5.06,2.73,2.73,0,0,0,.05-.5,2.39,2.39,0,1,0-4.77,0,2.45,2.45,0,0,0,.25,1L9.39,16A2.39,2.39,0,1,0,7.25,19.4a2.73,2.73,0,0,0,.5,0,2.73,2.73,0,0,0,0,.5,2.39,2.39,0,0,0,4.77,0,2.32,2.32,0,0,0-.25-1.05L22.1,14a2.36,2.36,0,0,0,2.13,1.35,2.39,2.39,0,0,0,0-4.78Z' style='fill:%23f7d39a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }

@media screen and (max-width: 1199px) {
  .nppe2-fc-type-of-food-bar__info {
    margin-bottom: 1.25rem; } }

@media screen {
  .nppe2-fc-type-of-food-bar__info-title {
    color: #3c3c3c;
    font-size: 0.8125rem;
    text-transform: uppercase; }
  .nppe2-fc-type-of-food-bar__info-data {
    color: #565656;
    font-size: 0.75rem; }
  .nppe2-fc-type-of-food-bar__colors {
    display: flex;
    border-radius: 0.25rem;
    overflow: hidden; }
  .nppe2-fc-type-of-food-bar__red, .nppe2-fc-type-of-food-bar__purple, .nppe2-fc-type-of-food-bar__orange, .nppe2-fc-type-of-food-bar__teal {
    display: inline-flex;
    height: 0.375rem; }
  .nppe2-fc-type-of-food-bar__red {
    background-color: #9b2c2c; }
  .nppe2-fc-type-of-food-bar__purple {
    background-color: #6C40A6; }
  .nppe2-fc-type-of-food-bar__orange {
    background-color: #87631d; }
  .nppe2-fc-type-of-food-bar__teal {
    background-color: #035f6d; }
  .nppe2-fc-type-of-food-bar .simplebar-scrollbar {
    background: transparent !important;
    min-height: 40px;
    cursor: pointer !important; }
  .nppe2-fc-type-of-food-bar .simplebar-scrollbar:before {
    opacity: 1 !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23A12E2E;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cimage style='overflow:visible;opacity:0.45;' width='49' height='49' xlink:href='data:image/png;base64,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 RU5ErkJggg==' transform='matrix(1 0 0 1 -6.865 -6.865)'%3E%3C/image%3E%3Cg%3E%3Ccircle class='st0' cx='16' cy='16' r='16'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st1' d='M13.84,12.62c-0.31-0.31-0.82-0.31-1.13,0l-3.07,3.07c-0.16,0.16-0.24,0.37-0.23,0.58 c0,0.21,0.07,0.42,0.23,0.58l3.07,3.07c0.31,0.31,0.82,0.31,1.13,0c0.31-0.31,0.31-0.82,0-1.13l-2.52-2.52l2.52-2.52 C14.15,13.44,14.15,12.94,13.84,12.62z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M22.13,15.69l-3.07-3.07c-0.31-0.31-0.82-0.31-1.13,0c-0.31,0.31-0.31,0.82,0,1.13l2.52,2.52l-2.52,2.52 c-0.31,0.31-0.31,0.82,0,1.13c0.31,0.31,0.82,0.31,1.13,0l3.07-3.07c0.16-0.16,0.24-0.37,0.23-0.58 C22.36,16.07,22.29,15.86,22.13,15.69z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to bottom, white 0%, white 100%) !important;
    background-repeat: no-repeat, repeat;
    background-position: right 0 top 0, 0 0;
    background-size: 2rem auto, 100%;
    width: 2rem !important;
    height: 2rem !important;
    border: none;
    margin-left: -13px;
    border-radius: 100% !important;
    transform: rotate(90deg);
    cursor: pointer;
    margin-top: -5px;
    z-index: 3; }
  .nppe2-fc-type-of-food-bar .simplebar-content-wrapper {
    padding-right: 30px;
    position: relative; }
  .nppe2-fc-type-of-food-bar .simplebar-vertical {
    background-color: white;
    border-radius: 10px;
    overflow: visible !important; }
  .nppe2-fc-type-of-food-bar .scroll-indicator {
    border-radius: 10px;
    width: 11px;
    height: 0px;
    background-color: #9b2c2c;
    position: absolute;
    top: 15px;
    right: 11px;
    z-index: 2; }
  .nppe2-fc-breed-weight-output,
  .nppe2-fc-body-condition-output {
    background-color: #f4f6f8;
    border-radius: 0.125rem;
    box-shadow: 0.0625rem 0.0625rem 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
    margin-top: 2.5rem;
    padding: 0.9375rem;
    z-index: 2; }
    .nppe2-fc-breed-weight-output img,
    .nppe2-fc-body-condition-output img {
      margin: 0 auto; }
    .nppe2-fc-breed-weight-output p,
    .nppe2-fc-body-condition-output p {
      color: #565656;
      font-size: 1rem;
      margin: 0.625rem 0 0 0;
      text-align: center; }
  .nppe2-fc-feeding-guidelines-food-intake {
    background-color: white;
    padding: 5px 15px;
    font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-feeding-guidelines-food-intake > .row {
      margin-left: 0px !important;
      margin-right: 0px !important; }
    .nppe2-fc-feeding-guidelines-food-intake__table {
      border-radius: 5px;
      overflow: hidden; }
      .nppe2-fc-feeding-guidelines-food-intake__table td {
        width: 16.666666% !important;
        padding: 0.625rem !important; }
      .nppe2-fc-feeding-guidelines-food-intake__table tbody,
      .nppe2-fc-feeding-guidelines-food-intake__table tr,
      .nppe2-fc-feeding-guidelines-food-intake__table th,
      .nppe2-fc-feeding-guidelines-food-intake__table td {
        color: black;
        background-color: white;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-feeding-guidelines-food-intake__table tr:not(:last-child) {
        border-bottom: 0.0625rem solid #cfcfcf;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-feeding-guidelines-food-intake__table th, .nppe2-fc-feeding-guidelines-food-intake__table td:nth-child(odd) {
        background-color: #f8f8f8;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-feeding-guidelines-food-intake__table tr:last-of-type td:first-of-type {
        color: black;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-feeding-guidelines-food-intake__table td:first-of-type {
        font-weight: bold;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-feeding-guidelines-food-intake__table-header {
      color: white !important;
      background-color: #eb1c24 !important;
      font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-feeding-guidelines-food-intake__label {
      color: black;
      font-size: 0.875rem;
      font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-feeding-guidelines-food-intake .nppe2-fc-sub-title-output {
      color: black;
      font-size: 1rem;
      padding: 16px 0; }
    .nppe2-fc-feeding-guidelines-food-intake .nppe2-fc-feeding-guidelines-food-intake__labe {
      font-size: 12px;
      font-style: italic;
      color: black; }
  .nppe2-fc-feeding-guidelines-body-condition {
    padding: 0px 18px 20px 20px;
    height: 350px;
    margin-top: 5px; }
    .nppe2-fc-feeding-guidelines-body-condition > .row {
      margin-left: 0px !important;
      margin-right: 0px !important;
      margin-top: 0px !important;
      margin-bottom: 0px !important; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin, .nppe2-fc-feeding-guidelines-body-condition__group--ideal, .nppe2-fc-feeding-guidelines-body-condition__group--heavy {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1.25rem 7fr 3fr;
      grid-template-columns: 1.25rem 7fr 3fr;
      grid-gap: 0.9375rem;
      margin-bottom: 0.9375rem; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin-label, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-label, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-label {
      grid-column-start: 1;
      grid-column-end: 2;
      position: relative; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-label div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-label div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-label div {
        color: black;
        position: absolute;
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
        white-space: nowrap;
        background: linear-gradient(90deg, #ae7a20 0%, #fcd284 50%, #ae7a20 100%);
        width: 100%;
        z-index: 5; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-label div::before, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-label div::before, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-label div::before {
        --line-thickness: 1px;
        --line-quantity: 99;
        content: "";
        position: absolute;
        height: 35%;
        width: 100%;
        left: 0;
        bottom: 0;
        background: linear-gradient(90deg, #0000 calc(100% - var(--line-thickness)), rgba(50, 50, 50, 0.2) 0);
        background-size: calc((100% - var(--line-quantity)*var(--line-thickness))/(var(--line-quantity) + 1) + var(--line-thickness)) 100%; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-label div::after, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-label div::after, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-label div::after {
        --line-thickness: 1px;
        --line-quantity: 20;
        content: "";
        position: absolute;
        height: 70%;
        width: 100%;
        left: 0;
        bottom: 0;
        background: linear-gradient(90deg, #0000 calc(100% - var(--line-thickness)), rgba(50, 50, 50, 0.2) 0);
        background-size: calc((100% - var(--line-quantity)*var(--line-thickness))/(var(--line-quantity) + 1) + var(--line-thickness)) 100%; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin-img, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-img, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-img {
      align-content: space-around;
      display: grid;
      grid-column-start: 3;
      grid-column-end: 4; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-img img:not(:last-child), .nppe2-fc-feeding-guidelines-body-condition__group--ideal-img img:not(:last-child), .nppe2-fc-feeding-guidelines-body-condition__group--heavy-img img:not(:last-child) {
        margin-bottom: 0.9375rem; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt {
      align-content: space-around;
      display: grid;
      grid-column-start: 2;
      grid-column-end: 3; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-wrapper, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-wrapper, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-wrapper {
        align-items: center;
        display: grid;
        grid-template-columns: 1.875rem 1fr;
        grid-gap: 0.3125rem; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-underweight, .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-idealweight, .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-overweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-underweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-idealweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-overweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-underweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-idealweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-overweight {
        width: 1.875rem;
        /*  The "width" parameter. */
        height: 1.6238rem;
        /*  The "height" = "width" * 0.8660254037. The 0.8660254037 = sin(60). */
        padding: 0.125rem;
        text-align: center;
        font-weight: bold;
        color: white;
        position: relative;
        box-sizing: border-box;
        box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
        -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
                clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%); }
        .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-underweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-idealweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-overweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-underweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-idealweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-overweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-underweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-idealweight > div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-overweight > div {
          display: flex;
          justify-content: center;
          align-items: center;
          position: absolute;
          background-color: black;
          top: 0.1875rem;
          /*  Equal to border thickness.  */
          left: 0.1875rem;
          /*  Equal to border thickness.  */
          width: 1.5rem;
          /*  container width  - (border thickness * 2) */
          height: 1.2488rem;
          /*  container height - (border thickness * 2) */
          -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
                  clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
          color: white; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-underweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-underweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-underweight {
        background: #f7931d; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-idealweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-idealweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-idealweight {
        background: #10874a; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-number-overweight, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-number-overweight, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-number-overweight {
        background: #ee1d23; }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin-txt-info, .nppe2-fc-feeding-guidelines-body-condition__group--ideal-txt-info, .nppe2-fc-feeding-guidelines-body-condition__group--heavy-txt-info {
        color: black;
        padding: 0.625rem;
        line-height: 1.2;
        font-size: 10px; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin.selected, .nppe2-fc-feeding-guidelines-body-condition__group--ideal.selected, .nppe2-fc-feeding-guidelines-body-condition__group--heavy.selected {
      background-color: rgba(247, 147, 29, 0.2); }
      .nppe2-fc-feeding-guidelines-body-condition__group--thin.selected div[class$="--thin-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--thin.selected div[class$="--ideal-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--thin.selected div[class$="--heavy-label"] > div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal.selected div[class$="--thin-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--ideal.selected div[class$="--ideal-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--ideal.selected div[class$="--heavy-label"] > div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy.selected div[class$="--thin-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--heavy.selected div[class$="--ideal-label"] > div,
      .nppe2-fc-feeding-guidelines-body-condition__group--heavy.selected div[class$="--heavy-label"] > div {
        top: -16px; }
    .nppe2-fc-feeding-guidelines-body-condition__group--thin div[class$="--thin-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--thin div[class$="--ideal-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--thin div[class$="--heavy-label"] > div, .nppe2-fc-feeding-guidelines-body-condition__group--ideal div[class$="--thin-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--ideal div[class$="--ideal-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--ideal div[class$="--heavy-label"] > div, .nppe2-fc-feeding-guidelines-body-condition__group--heavy div[class$="--thin-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--heavy div[class$="--ideal-label"] > div,
    .nppe2-fc-feeding-guidelines-body-condition__group--heavy div[class$="--heavy-label"] > div {
      top: -22px; }
    .nppe2-fc-feeding-guidelines-body-condition .nppe2-fc-sub-title-output {
      color: black;
      font-size: 1.125rem;
      padding: 16px 0; }
  /*.nutri-body {
  background-color: $color-white !important;}*/
  /*.row.nutri-body {
  & > div:nth-child(2){
    padding-left: 15px;
  }
}*/
  .nppe2-fc-feeding-guidelines {
    position: relative; }
    .nppe2-fc-feeding-guidelines__hide {
      position: fixed;
      right: 10px;
      top: 10px;
      width: 24px;
      height: 24px;
      background-size: contain;
      cursor: pointer;
      background-image: url("data:image/png;base64,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");
      z-index: 2; }
      .nppe2-fc-feeding-guidelines__hide:active {
        transform: scale(0.8); }
  .nppe2-fc-feeding-guidelines-line-chart {
    background-color: white; }
    .nppe2-fc-feeding-guidelines-line-chart > .row {
      margin-left: 0px !important;
      margin-right: 0px !important;
      padding-right: 30px; }
    .nppe2-fc-feeding-guidelines-line-chart canvas {
      background-color: white;
      border-radius: 0.125rem; }
    .nppe2-fc-feeding-guidelines-line-chart__content {
      float: right;
      position: relative;
      width: 98%; }
    .nppe2-fc-feeding-guidelines-line-chart__axis-label--x, .nppe2-fc-feeding-guidelines-line-chart__axis-label--y {
      color: black; }
    .nppe2-fc-feeding-guidelines-line-chart__axis-label--x {
      float: left;
      position: absolute;
      transform: translateY(-50%) rotate(-90deg);
      top: 50%;
      width: 2%;
      white-space: nowrap;
      z-index: 2; }
    .nppe2-fc-feeding-guidelines-line-chart__axis-label--y, .nppe2-fc-feeding-guidelines-line-chart__label {
      margin: 1.25rem 0 0.625rem 0; }
    .nppe2-fc-feeding-guidelines-line-chart__label {
      display: flex;
      align-items: center; }
      .nppe2-fc-feeding-guidelines-line-chart__label--orange, .nppe2-fc-feeding-guidelines-line-chart__label--purple {
        display: flex;
        flex-wrap: nowrap; }
        .nppe2-fc-feeding-guidelines-line-chart__label--orange:before, .nppe2-fc-feeding-guidelines-line-chart__label--purple:before {
          content: "\2B24";
          margin-right: 0.625rem; }
      .nppe2-fc-feeding-guidelines-line-chart__label--orange:before {
        color: #3c3c3c; }
      .nppe2-fc-feeding-guidelines-line-chart__label--purple:before {
        margin-left: 1.25rem;
        color: #9b2c2c; }
    .nppe2-fc-feeding-guidelines-line-chart .nppe2-fc-feeding-guidelines-line-chart__bottom--copy p {
      text-align: right;
      font-size: 12px;
      font-style: italic; }
    .nppe2-fc-feeding-guidelines-line-chart .nppe2-fc-sub-title-output {
      color: black;
      margin-left: 15px;
      font-size: 20px;
      padding: 16px 0; }
  .nppe2-fc-feeding-guidelines-header {
    background-color: white;
    margin: 0;
    padding-top: 0;
    padding-bottom: 6px; }
    .nppe2-fc-feeding-guidelines-header > .row {
      margin-left: 0px !important;
      margin-right: 0px !important; }
      .nppe2-fc-feeding-guidelines-header > .row .header {
        padding: 0 !important; }
    .nppe2-fc-feeding-guidelines-header__logo img {
      padding: 15px;
      margin-left: 15px;
      max-height: 100px;
      border: none !important; } }
  @media screen and (max-width: 991px) {
    .nppe2-fc-feeding-guidelines-header__logo {
      text-align: center; } }

@media screen {
    .nppe2-fc-feeding-guidelines-header__date, .nppe2-fc-feeding-guidelines-header__vet-info {
      margin-top: 15px;
      margin-bottom: 15px; }
      .nppe2-fc-feeding-guidelines-header__date p, .nppe2-fc-feeding-guidelines-header__vet-info p {
        margin: 0; }
        .nppe2-fc-feeding-guidelines-header__date p:first-child, .nppe2-fc-feeding-guidelines-header__vet-info p:first-child {
          font-weight: bold; }
    .nppe2-fc-feeding-guidelines-header__date {
      padding-right: 50px !important; }
      .nppe2-fc-feeding-guidelines-header__date p {
        color: black;
        text-align: right; }
    .nppe2-fc-feeding-guidelines-header__vet-info {
      padding-right: 0.9375rem; }
      .nppe2-fc-feeding-guidelines-header__vet-info p, .nppe2-fc-feeding-guidelines-header__vet-info a {
        color: black; }
  .nppe2-fc-feeding-guidelines-intro {
    background-color: white;
    padding: 16px 15px 5px 15px;
    margin-bottom: 2px; }
    .nppe2-fc-feeding-guidelines-intro > .row {
      margin-left: 0px !important;
      margin-right: 0px !important; }
    .nppe2-fc-feeding-guidelines-intro__spacer {
      height: 30px; }
    .nppe2-fc-feeding-guidelines-intro p {
      color: black;
      margin: 0; }
      .nppe2-fc-feeding-guidelines-intro p.heading {
        color: black;
        margin-bottom: 0.625rem; }
      .nppe2-fc-feeding-guidelines-intro p span {
        font-weight: bold; }
    .nppe2-fc-feeding-guidelines-intro__pet-name, .nppe2-fc-feeding-guidelines-intro__pet-info, .nppe2-fc-feeding-guidelines-intro__diagnoses, .nppe2-fc-feeding-guidelines-intro__body-condition-score, .nppe2-fc-feeding-guidelines-intro__physical-activity, .nppe2-fc-feeding-guidelines-intro__purina-om, .nppe2-fc-feeding-guidelines-intro__pet-copy {
      border-radius: 0.125rem;
      padding: 0.9375rem !important; }
    .nppe2-fc-feeding-guidelines-intro__diagnoses {
      padding-bottom: 16px; } }
  @media screen and (max-width: 991px) {
    .nppe2-fc-feeding-guidelines-intro__pet-info, .nppe2-fc-feeding-guidelines-intro__purina-om {
      margin-bottom: 1.25rem; } }

@media screen {
    .nppe2-fc-feeding-guidelines-intro__pet-name h1, .nppe2-fc-feeding-guidelines-intro__pet-name h3 {
      color: black; }
    .nppe2-fc-feeding-guidelines-intro__pet-name h1 {
      font-size: 24px;
      font-weight: bold; }
    .nppe2-fc-feeding-guidelines-intro__pet-name h3 {
      text-transform: uppercase;
      font-size: 18px; }
    .nppe2-fc-feeding-guidelines-intro__pet-name p {
      color: #4D4D4D;
      display: none; } }
  @media screen and (min-width: 992px) {
    .nppe2-fc-feeding-guidelines-intro__pet-name {
      background-image: url("data:image/png;base64,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");
      background-repeat: no-repeat;
      background-position: right 0 top 60%;
      background-size: 8.75rem 2.5rem; } }

@media screen {
    .nppe2-fc-feeding-guidelines-intro__pet-info {
      background-image: none;
      border: 1px solid #87631d; }
      .nppe2-fc-feeding-guidelines-intro__pet-info p {
        color: black; }
    .nppe2-fc-feeding-guidelines-intro__diagnoses, .nppe2-fc-feeding-guidelines-intro__purina-om {
      background-color: white; } }
  @media screen and (min-width: 992px) {
    .nppe2-fc-feeding-guidelines-intro__arrow-2 {
      background-image: url("data:image/png;base64,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");
      background-repeat: no-repeat;
      background-position: right 0 top 0;
      background-size: contain;
      height: 10rem; } }
  @media screen and (min-width: 992px) {
    .nppe2-fc-feeding-guidelines-intro__arrow-3 {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABGCAYAAAA9xO98AAAACXBIWXMAABcRAAAXEQHKJvM/AAACp0lEQVRYhe2YsWsUQRTGv0TTKJwngXBFBEmRJghaCCGNgrUSq6kG8S/I2NqcaWyz1hYKW8hW+g+IlgYLLyQ2KWJgmyAGzsPY2Mg734a7cXfnzTArRPaDZeF29/32zbx58+3NwFNZmlwHQMchHUqbQ2kEMSxLky6A1wBuW5c2lTZPJDFmPfJ6VwIi9bM0MdFgWZqs89BVqR8N5gCRulmaXI0FiyIp7I3juqgqRTClzQDA+5pbHkni+AzjfQAvrd+GAB4qbVyZjxWyqLtFwSht6rJt9R8otEAMry27OmsV0kG2uBe+4O2mUViwzgc8SN1ih4dx8C9ftlWreAr1jVsTe9lQ+mzIou6zpXM5riiwHT4P2RU3KxpKbsitWp1RhXSQdf4opHV2w+fLM2RRP+AzrTPnZ9KkQmzBJkMoo9YWtDqj8vmHpwPgEoAL1qXvAI6VNr9cMWphWZrMAVgCsFgCsXUMIFfa5N6wLE0IsgxgzvXGlkYAPiltRk4YZ7MC4IonxNbAzrKsN65FAJHIp0zFmYKxJ+xEAE0C5/+CZWnSi5SRrZs8NVOZrTQAAhcYFdufAuGx9XK3nqI1+LbYz3rCZxcA3OM3/QFgm4IIs+v5wFYBbAC4aP1G8McAThzPz5/janEVBgGeWqBCl/nYdsSYkXqQ1QpQoTuCGB0pbEFwzzXXDVKYaz5Iu7FgHxzX9wQxfs5yl3bpK4BnFfdQ1s8FMUbFor4l7Ik0L3f5fMJD94pfxqXPxTrLhe1qVzI3FToq5iznltKUaAcfzxnYP+w3BDqNfVqNSpsD9hGxtU9ZoaT0PwqrU6qckxiryoOsRdixc/vPz1J3xcDlYtPzFM0RmZ0j+zGXb6QdgYCSLYggXwAcVBlWkSPmTAlYuOJJAM3xN6VNfXEB+A2Ktrgn80QZVwAAAABJRU5ErkJggg==");
      background-repeat: no-repeat;
      background-position: left 0 bottom 0;
      background-size: auto 5rem;
      height: 10rem; } }

@media screen {
    .nppe2-fc-feeding-guidelines-intro__diagnoses-list {
      padding-left: 16px; }
    .nppe2-fc-feeding-guidelines-intro__disclaimer p {
      font-style: italic;
      font-size: 12px;
      color: #4D4D4D; }
    .nppe2-fc-feeding-guidelines-intro .nppe2-fc-feeding-guidelines-intro__pet-copy {
      margin-top: -27px; }
    .nppe2-fc-feeding-guidelines-intro__physical-activity {
      display: none; }
  .nppe2-fc-personalized-nutrient-profile {
    background-color: #f4f6f8;
    font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-personalized-nutrient-profile > .row {
      margin-left: 0px !important;
      margin-right: 0px !important; }
    .nppe2-fc-personalized-nutrient-profile__item {
      margin: 0 15px;
      margin-bottom: 30px; }
      .nppe2-fc-personalized-nutrient-profile__item table {
        background-color: white;
        border-radius: 0.125rem;
        overflow: hidden;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table tr td,
      .nppe2-fc-personalized-nutrient-profile__item table tr th {
        padding: 0.9375rem 0.3125rem 0.5rem 0.3125rem;
        color: black;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table tr td:first-child,
      .nppe2-fc-personalized-nutrient-profile__item table tr th:first-child {
        padding-left: 1.25rem;
        padding-top: 0.9375rem;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table thead tr:first-child td {
        color: black;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table thead tr:first-child {
        border-bottom: none !important;
        background-color: transparent !important;
        padding-top: 0.625rem !important;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table thead tr:first-child,
      .nppe2-fc-personalized-nutrient-profile__item table tr td:first-child {
        font-size: 1rem;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
      .nppe2-fc-personalized-nutrient-profile__item table tr:nth-child(odd) {
        background-color: transparent;
        font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
  .nppe2-fc-feeding-guidelines-recommended {
    background-color: white;
    padding: 15px; }
    .nppe2-fc-feeding-guidelines-recommended > .row {
      margin-left: 0px !important;
      margin-right: 0px !important; }
    .nppe2-fc-feeding-guidelines-recommended__table {
      border: 1px solid black;
      border-radius: 5px;
      overflow: hidden; }
      .nppe2-fc-feeding-guidelines-recommended__table tbody,
      .nppe2-fc-feeding-guidelines-recommended__table tr,
      .nppe2-fc-feeding-guidelines-recommended__table th,
      .nppe2-fc-feeding-guidelines-recommended__table td {
        background-color: white; }
    .nppe2-fc-feeding-guidelines-recommended__table-section-header {
      color: white !important;
      background-color: #eb1c24 !important;
      font-size: 1rem !important; }
    .nppe2-fc-feeding-guidelines-recommended__table-section-secondary-header {
      color: black !important;
      background-color: white !important;
      font-size: 1rem !important; }
    .nppe2-fc-feeding-guidelines-recommended__growth-disclaimer {
      background-color: white;
      line-break: auto;
      padding: 0.625rem; }
    .nppe2-fc-feeding-guidelines-recommended__label {
      color: black;
      font-size: 0.875rem; }
    .nppe2-fc-feeding-guidelines-recommended .nppe2-fc-sub-title-output {
      color: black;
      padding: 16px 0; }
  .nppe2-fc-feeding-guidelines-disclaimer > .row {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .nppe2-fc-feeding-guidelines-disclaimer__text {
    background-color: #F3F5F8;
    color: #565656;
    padding: 24px 34px;
    display: block;
    font-size: 1rem; }
  .nppe2-fc-feeding-guidelines-disclaimer__img {
    background-color: #E92127;
    text-align: center; }
    .nppe2-fc-feeding-guidelines-disclaimer__img img {
      max-width: 25rem;
      margin: 0.625rem 0;
      width: 100%; }
  .nppe2-fc-feeding-guidelines-notes {
    background-color: white; }
    .nppe2-fc-feeding-guidelines-notes > .row {
      margin-top: -6px !important; }
    .nppe2-fc-feeding-guidelines-notes .nppe2-fc-sub-title-output {
      color: black;
      font-size: 18px;
      padding: 16px 0; }
    .nppe2-fc-feeding-guidelines-notes .nppe2-fc-feeding-guidelines-copy {
      color: black;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      /*white-space: pre-wrap;*/
      overflow: hidden;
      height: 70px; } }
  @media screen and (min-width: 992px) {
    .nppe2-fc-feeding-guidelines-notes .nppe2-fc-sub-title-output {
      margin-top: 0px;
      margin-bottom: 15px; } }

@media screen {
  .lactation-notes .nppe2-fc-feeding-guidelines-notes {
    margin: 0; }
  .nppe2-fc-feeding-guidelines-notes {
    padding: 8px 20px; }
  .nppe2-fc-feeding-guidelines-products {
    border: none;
    padding-top: 5px; }
    .nppe2-fc-feeding-guidelines-products .nppe2-fc-feeding-guidelines-products__item-wrapper {
      background-color: white;
      height: 550px;
      margin-left: 20px;
      margin-right: 30px;
      padding: 0 !important; }
    .nppe2-fc-feeding-guidelines-products p {
      text-align: left;
      /*font-style: italic;*/ }
    .nppe2-fc-feeding-guidelines-products > .row {
      margin-top: 0 !important;
      padding-top: 0 !important;
      margin-left: 0px !important;
      margin-right: 30px !important;
      margin-bottom: 0px !important;
      padding-right: 10px;
      padding-bottom: 30px; }
    .nppe2-fc-feeding-guidelines-products .nppe2-fc-sub-title-output {
      color: black;
      font-size: 1.125rem;
      padding: 16px 0 16px 20px; }
    .nppe2-fc-feeding-guidelines-products__item {
      margin-bottom: 30px;
      margin-top: 3.75rem; }
    .nppe2-fc-feeding-guidelines-products__range-img {
      margin: 10px auto;
      border-radius: 50%;
      display: inline-block;
      position: relative; }
    .nppe2-fc-feeding-guidelines-products__img {
      /*background-color: $color-background-products;*/
      border-radius: 50%;
      display: inline-block;
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      margin-top: 128px; }
      .nppe2-fc-feeding-guidelines-products__img img {
        margin: auto;
        height: 200px;
        object-fit: contain; }
    .nppe2-fc-feeding-guidelines-products__data {
      margin-bottom: 1.25rem; }
    .nppe2-fc-feeding-guidelines-products__quantity, .nppe2-fc-feeding-guidelines-products__per-day, .nppe2-fc-feeding-guidelines-products__per-meal, .nppe2-fc-feeding-guidelines-products__wet-food-amount-label {
      margin: 0;
      text-align: center; }
    .nppe2-fc-feeding-guidelines-products__quantity {
      color: black;
      margin-top: 0.625rem; }
    .nppe2-fc-feeding-guidelines-products__per-day, .nppe2-fc-feeding-guidelines-products__per-meal, .nppe2-fc-feeding-guidelines-products__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__title {
      color: black;
      text-align: center; }
    .nppe2-fc-feeding-guidelines-products__per-day {
      font-size: 0.9375rem !important; }
    .nppe2-fc-feeding-guidelines-products__title-too-long, .nppe2-fc-feeding-guidelines-products__title {
      font-size: 1rem;
      position: absolute;
      left: 50%;
      margin-left: -10px;
      margin-top: 30px;
      width: 300px; }
    .nppe2-fc-feeding-guidelines-products__title-too-long {
      font-size: 0.75rem;
      font-weight: bold; }
    .nppe2-fc-feeding-guidelines-products__itemcol-md-6__title, .nppe2-fc-feeding-guidelines-products__col-lg-6__title, .nppe2-fc-feeding-guidelines-products__itemcol-md-4__title, .nppe2-fc-feeding-guidelines-products__col-lg-4__title, .nppe2-fc-feeding-guidelines-products__itemcol-md-3__title, .nppe2-fc-feeding-guidelines-products__col-lg-6__title {
      font-size: 0.875rem;
      position: unset !important;
      left: unset;
      margin-left: 0;
      width: auto !important;
      height: 130px; }
    .nppe2-fc-feeding-guidelines-products__itemcol-md-6__img, .nppe2-fc-feeding-guidelines-products__col-lg-6__img, .nppe2-fc-feeding-guidelines-products__itemcol-md-4__img, .nppe2-fc-feeding-guidelines-products__col-lg-4__img, .nppe2-fc-feeding-guidelines-products__itemcol-md-3__img, .nppe2-fc-feeding-guidelines-products__col-lg-6__img {
      margin-top: -7px; }
    .nppe2-fc-feeding-guidelines-products__itemcol-md-6__per-day, .nppe2-fc-feeding-guidelines-products__itemcol-md-6__per-meal, .nppe2-fc-feeding-guidelines-products__itemcol-md-6__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__col-lg-6__per-day, .nppe2-fc-feeding-guidelines-products__col-lg-6__per-meal, .nppe2-fc-feeding-guidelines-products__col-lg-6__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__itemcol-md-4__per-day, .nppe2-fc-feeding-guidelines-products__itemcol-md-4__per-meal, .nppe2-fc-feeding-guidelines-products__itemcol-md-4__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__col-lg-4__per-day, .nppe2-fc-feeding-guidelines-products__col-lg-4__per-meal, .nppe2-fc-feeding-guidelines-products__col-lg-4__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__itemcol-md-3__per-day, .nppe2-fc-feeding-guidelines-products__itemcol-md-3__per-meal, .nppe2-fc-feeding-guidelines-products__itemcol-md-3__wet-food-amount-label, .nppe2-fc-feeding-guidelines-products__col-lg-6__per-day, .nppe2-fc-feeding-guidelines-products__col-lg-6__per-meal, .nppe2-fc-feeding-guidelines-products__col-lg-6__wet-food-amount-label {
      margin-top: 12px; }
    .nppe2-fc-feeding-guidelines-products__info {
      color: black;
      -webkit-margin-before: 1.25rem;
              margin-block-start: 1.25rem;
      -webkit-padding-start: 0;
              padding-inline-start: 0;
      margin-top: 112px;
      margin-bottom: 5px; }
      .nppe2-fc-feeding-guidelines-products__info span {
        color: black;
        font-size: 0.875rem; }
    .nppe2-fc-feeding-guidelines-products .nppe2_fc_feeding_guidelines_product_logo_prod_image--img {
      display: flex;
      justify-content: center;
      align-items: center;
      padding-top: 16px;
      background-color: black; }
  .nppe2-fc-optional {
    font-size: 10px; }
  .nutri-body {
    background-color: white !important; }
    .nutri-body > .col-md-6 {
      margin-top: 0;
      padding-left: 0;
      padding-top: 0; }
  .row.nutri-body {
    /*margin-right: 15px;
  margin-left: 15px;*/
    display: flex;
    justify-content: center;
    background-color: white !important; }
  /*specific to the element*/
  p.nppe2-fc-feeding-guidelines-products__per-day,
  p.nppe2-fc-feeding-guidelines-products__per-meal,
  p.nppe2-fc-feeding-guidelines-products__wet-food-amount-label {
    text-align: center; }
  .nppe2-fc-feeding-guidelines-products__range-img.col-xs-12 img {
    height: 350px;
    margin: 0 auto;
    object-fit: contain;
    width: 100%; }
  .row.nutri-body > div:nth-child(1) {
    padding-right: 0; }
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title {
    font-size: 0.75rem;
    position: unset !important;
    left: unset;
    margin-left: 0;
    width: auto !important;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__title-too-long {
    font-size: 0.625rem;
    font-weight: bold; }
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__img,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__img,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__img {
    margin-top: 20px; }
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-day,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-meal,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-6 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__wet-food-amount-label,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-day,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-meal,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-4 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__wet-food-amount-label,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-day,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__per-meal,
  .nppe2-fc-feeding-guidelines-products__itemcol-md-3 .row .col-xs-12 .nppe2-fc-feeding-guidelines-products__wet-food-amount-label {
    margin-top: 10px; }
  .nppe2-fc-feeding-guidelines__spacer {
    height: 15px; }
  .feeding-guidelines-container {
    width: 1200px;
    position: absolute;
    left: 100%;
    top: 0px; }
  #nppe2-fc-feeding-guidelines-output {
    height: 100%;
    padding: 30px; }
  .nppe2-fc-feeding-guidelines-outer {
    overflow: hidden;
    position: relative;
    font-family: "Roboto-Regular", Arial, Helvetica, sans-serif !important; }
    .nppe2-fc-feeding-guidelines-outer__modal {
      background-color: #525659;
      height: 100% !important;
      position: relative; }
      .nppe2-fc-feeding-guidelines-outer__modal iframe {
        border: none;
        width: 100%;
        height: 100%;
        z-index: 2;
        position: relative; }
    .nppe2-fc-feeding-guidelines-outer__controls {
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      background-color: #333;
      z-index: 3; }
    .nppe2-fc-feeding-guidelines-outer__controls-mobile {
      width: 100%;
      z-index: 3; }
    .nppe2-fc-feeding-guidelines-outer__buttons-list-mobile {
      display: flex;
      justify-content: center;
      list-style: none;
      padding-left: 0; }
      .nppe2-fc-feeding-guidelines-outer__buttons-list-mobile li {
        display: inline-block; }
        .nppe2-fc-feeding-guidelines-outer__buttons-list-mobile li a {
          display: block;
          background-color: #E92127;
          color: white;
          padding: 16px 32px; }
        .nppe2-fc-feeding-guidelines-outer__buttons-list-mobile li a:last-child {
          margin-left: 8px; }
    .nppe2-fc-feeding-guidelines-outer__buttons-list {
      list-style: none;
      text-align: right;
      padding-left: 0;
      padding: 8px 15px;
      margin: 0; }
      .nppe2-fc-feeding-guidelines-outer__buttons-list li {
        display: inline-block; }
        .nppe2-fc-feeding-guidelines-outer__buttons-list li a {
          display: block;
          cursor: pointer;
          background-color: #E92127;
          color: white;
          padding: 16px 32px;
          margin-left: 8px; }
          .nppe2-fc-feeding-guidelines-outer__buttons-list li a:active, .nppe2-fc-feeding-guidelines-outer__buttons-list li a:focus, .nppe2-fc-feeding-guidelines-outer__buttons-list li a:hover {
            text-decoration: none;
            color: white; }
    .nppe2-fc-feeding-guidelines-outer__loader {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      z-index: 1; }
    .nppe2-fc-feeding-guidelines-outer__error {
      padding: 40px;
      text-align: center;
      font-weight: bold;
      color: white; }
      .nppe2-fc-feeding-guidelines-outer__error a {
        display: inline-block;
        cursor: pointer;
        background-color: #E92127;
        color: white;
        padding: 16px 32px;
        margin-top: 16px; }
        .nppe2-fc-feeding-guidelines-outer__error a:active, .nppe2-fc-feeding-guidelines-outer__error a:focus, .nppe2-fc-feeding-guidelines-outer__error a:hover {
          text-decoration: none;
          color: white; }
  #print-iframe-wrapper {
    height: 100%;
    padding-bottom: 100px; }
  .print-iframe-wrapper__message {
    color: white;
    position: relative;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    max-width: 600px;
    padding: 0 30px; }
    .print-iframe-wrapper__message p {
      color: white;
      text-align: center; }
  .print-iframe-wrapper__download-button {
    margin-top: 30px;
    display: block;
    cursor: pointer;
    background-color: #E92127;
    color: white;
    padding: 16px 32px;
    margin-left: 8px;
    text-decoration: none;
    display: inline-block; }
    .print-iframe-wrapper__download-button:active, .print-iframe-wrapper__download-button:focus, .print-iframe-wrapper__download-button:hover {
      text-decoration: none;
      color: white; }
  .nppe2-fc-invalid-input {
    border: 1px solid red !important; }
  .nppe2-fc-validation-errors {
    color: red; }
  .nppe2-fc-dev-tools {
    position: fixed;
    left: 0px;
    bottom: 0px;
    background-color: white;
    padding: 20px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
    min-width: 380px;
    padding-top: 50px;
    transform: translateY(100%) translateY(-45px) translateX(-100%) translateX(75px);
    transition-duration: 0.25s;
    border-radius: 5px;
    z-index: 99; }
    .nppe2-fc-dev-tools p {
      font-size: 12px;
      font-family: "Courier New", Courier, monospace !important;
      margin-bottom: 2px; }
    .nppe2-fc-dev-tools .toggle-dev-tools {
      padding: 10px;
      position: absolute;
      top: 4px;
      right: 4px;
      font-family: "Courier New", Courier, monospace !important;
      color: #1f6ad7;
      cursor: pointer; }
    .nppe2-fc-dev-tools.open {
      transform: translateY(0); }
  .ReactModal__Content {
    height: 100%;
    position: relative; }
  .ReactModal__Overlay {
    opacity: 0;
    z-index: 10;
    transform: scale(0.8);
    transition: all 1500ms;
    opacity: 0;
    transition: opacity 270ms ease-in-out;
    z-index: 99999; }
  .ReactModal__Overlay--after-open {
    opacity: 1;
    transform: scale(1); }
  .ReactModal__Overlay--before-close {
    opacity: 0;
    -webkit-animation-name: nppe-fc-close-modal;
            animation-name: nppe-fc-close-modal;
    -webkit-animation-duration: 270ms;
            animation-duration: 270ms; }
  .nppe2-fc-help-modal {
    -webkit-animation-duration: 1500ms;
            animation-duration: 1500ms; }
    .nppe2-fc-help-modal p {
      font-size: 1rem; }
    .nppe2-fc-help-modal__wrapper {
      top: 50%;
      transform: translateY(-50%);
      position: relative; }
    .nppe2-fc-help-modal__inner {
      background-color: white;
      position: relative; }
    .nppe2-fc-help-modal__close {
      width: 1.5rem;
      height: 1.5rem;
      position: absolute;
      right: 1.25rem;
      top: 1.25rem;
      background-size: contain;
      background-image: url("data:image/png;base64,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");
      z-index: 20;
      cursor: pointer;
      opacity: 0.12; }
    .nppe2-fc-help-modal__slide {
      padding: 8.75rem; }
    .nppe2-fc-help-modal__closing .nppe2-fc-help-modal__inner {
      -webkit-animation-name: nppe-fc-close-modal;
              animation-name: nppe-fc-close-modal;
      -webkit-animation-duration: 270ms;
              animation-duration: 270ms; }
    .nppe2-fc-help-modal .swiper-container {
      width: 100%;
      height: 100%; }
    .nppe2-fc-help-modal .swiper-slide {
      background: #fff;
      align-self: center; }
    .nppe2-fc-help-modal .swiper-pagination {
      display: none; }
    .nppe2-fc-help-modal .nppe2-fc-help-modal__slide {
      padding: 3.75rem !important; }
      .nppe2-fc-help-modal .nppe2-fc-help-modal__slide .swiper-pagination {
        display: block; }
    .nppe2-fc-help-modal .swiper-button-prev,
    .nppe2-fc-help-modal .swiper-button-next {
      color: #9b2c2c; }
    .nppe2-fc-help-modal .swiper-button-prev {
      left: 3.125rem; }
    .nppe2-fc-help-modal .swiper-button-next {
      right: 3.125rem; }
    .nppe2-fc-help-modal .swiper-pagination-bullet-active {
      background: #9b2c2c; }
    .nppe2-fc-help-modal .swiper-container-horizontal .swiper-pagination-bullets, .nppe2-fc-help-modal .swiper-pagination-custom, .nppe2-fc-help-modal .swiper-pagination-fraction {
      bottom: 3.125rem;
      left: 0;
      width: 100%; }
    .nppe2-fc-help-modal .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0 0.4375rem; }
    .nppe2-fc-help-modal .swiper-pagination-bullet {
      width: 0.9375rem;
      height: 0.9375rem; }
  @-webkit-keyframes nppe-fc-close-modal {
    0% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  @keyframes nppe-fc-close-modal {
    0% {
      opacity: 1; }
    100% {
      opacity: 0; } }
  .nppe2-fc-help-modal__wrapper .swiper-container {
    box-shadow: 0px 5px 39px 0px rgba(0, 0, 0, 0.18) !important; }
  .nppe2-fc-help-modal__wrapper .swiper-button-prev.swiper-button-disabled,
  .nppe2-fc-help-modal__wrapper .swiper-button-next.swiper-button-disabled {
    color: #e3e3e3 !important; } }

@media screen and (max-width: 768px) {
  .nppe2-fc-help-modal__wrapper {
    top: auto;
    transform: none;
    margin-top: 2.5rem; } }

@media screen {
  /**
 * Swiper 5.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 16, 2019
 */
  @font-face {
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap; }
  :root {
    --swiper-theme-color: #007aff; }
  .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1; }
  .swiper-container-vertical > .swiper-wrapper {
    flex-direction: column; }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box; }
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    transform: translate3d(0px, 0, 0); }
  .swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap; }
  .swiper-container-multirow-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column; }
  .swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto; }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform; }
  .swiper-slide-invisible-blank {
    visibility: hidden; }
  /* Auto Height */
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
    height: auto; }
  .swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height; }
  /* 3D Effects */
  .swiper-container-3d {
    perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  /* CSS Mode */
  .swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */ }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }
  .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start; }
  .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory; }
  .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
        scroll-snap-type: y mandatory; }
  :root {
    --swiper-navigation-size: 44px;
    /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none; }
  .swiper-button-prev:after,
  .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-feature-settings: normal, ;
    font-variant: normal;
    font-variant: initial; }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto; }
  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after {
    content: 'prev'; }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto; }
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
    content: 'next'; }
  .swiper-button-prev.swiper-button-white,
  .swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #ffffff; }
  .swiper-button-prev.swiper-button-black,
  .swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000000; }
  .swiper-button-lock {
    display: none; }
  :root {
    /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */ }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10; }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0; }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%; }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33); }
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2; }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color)); }
  .swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top; }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left; }
  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right; }
  /* Progress */
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top; }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top; }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }
  .swiper-pagination-white {
    --swiper-pagination-color: #ffffff; }
  .swiper-pagination-black {
    --swiper-pagination-color: #000000; }
  .swiper-pagination-lock {
    display: none; }
  /* Scrollbar */
  .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1); }
  .swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%; }
  .swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%; }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0; }
  .swiper-scrollbar-cursor-drag {
    cursor: move; }
  .swiper-scrollbar-lock {
    display: none; }
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center; }
  .swiper-zoom-container > img,
  .swiper-zoom-container > svg,
  .swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; }
  .swiper-slide-zoomed {
    cursor: move; }
  /* Preloader */
  :root {
    /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */ }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
            animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-theme-color);
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent; }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff; }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000; }
  @-webkit-keyframes swiper-preloader-spin {
    100% {
      transform: rotate(360deg); } }
  @keyframes swiper-preloader-spin {
    100% {
      transform: rotate(360deg); } }
  /* a11y */
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000; }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out; }
  .swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity; }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none; }
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto; }
  .swiper-container-cube {
    overflow: visible; }
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%; }
  .swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none; }
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0; }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto; }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-prev,
  .swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible; }
  .swiper-container-cube .swiper-slide-shadow-top,
  .swiper-container-cube .swiper-slide-shadow-bottom,
  .swiper-container-cube .swiper-slide-shadow-left,
  .swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0; }
  .swiper-container-flip {
    overflow: visible; }
  .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1; }
  .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none; }
  .swiper-container-flip .swiper-slide-active,
  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto; }
  .swiper-container-flip .swiper-slide-shadow-top,
  .swiper-container-flip .swiper-slide-shadow-bottom,
  .swiper-container-flip .swiper-slide-shadow-left,
  .swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .page-node-type-nppe2-feeding-calc-page .component-header-sticky {
    max-width: none; } }

@media print {
  @page {
    size: auto;
    margin: 0; }
  .fc-feeding-guidelines-print-wrapper img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    border: 1px solid crimson;
    margin: none; }
  .fc-feeding-guidelines-print-wrapper__item--white-bg {
    background-color: white; }
  .fc-feeding-guidelines-print-wrapper__spacer {
    height: 15px; }
  .fc-feeding-guidelines-print-wrapper__col-6 {
    width: 50%;
    float: left; }
  body {
    margin: 0;
    background-color: cornflowerblue; } }

#feeding-guidelines-print {
  display: none; }


/*# sourceMappingURL=main.357ae859.chunk.css.map*/